--- a/analyzer/tests/stx_goodies_petitparser_analyzer_tests.st Mon Nov 24 21:44:56 2014 +0000
+++ b/analyzer/tests/stx_goodies_petitparser_analyzer_tests.st Mon Apr 13 14:16:24 2015 +0100
@@ -1,5 +1,7 @@
"{ Package: 'stx:goodies/petitparser/analyzer/tests' }"
+"{ NameSpace: Smalltalk }"
+
LibraryDefinition subclass:#stx_goodies_petitparser_analyzer_tests
instanceVariableNames:''
classVariableNames:''
@@ -52,18 +54,25 @@
by searching along the inheritance chain of all of my classes."
^ #(
- #'stx:libbasic' "Autoload - superclass of PPAnalyzerTest"
+ #'stx:goodies/petitparser/tests' "PPAbstractParserTest - superclass of PPAnalyzerTest"
+ #'stx:goodies/sunit' "TestAsserter - superclass of PPAnalyzerTest"
+ #'stx:libbasic' "LibraryDefinition - superclass of stx_goodies_petitparser_analyzer_tests"
)
!
referencedPreRequisites
"list packages which are a prerequisite, because they contain
classes which are referenced by my classes.
- We do not need these packages as a prerequisite for loading or compiling.
+ We do not need these packages as a prerequisite for compiling or loading,
+ however, a class from it may be referenced during execution and having it
+ unloaded then may lead to a runtime doesNotUnderstand error, unless the caller
+ includes explicit checks for the package being present.
This method is generated automatically,
by searching all classes (and their packages) which are referenced by my classes."
^ #(
+ #'stx:goodies/petitparser' "PPAndParser - referenced by PPAnalyzerTest>>testIsNullable"
+ #'stx:goodies/petitparser/analyzer' "PPListPattern - referenced by PPRewriterTest>>testDuplicationRemoval"
)
!
@@ -87,10 +96,10 @@
^ #(
"<className> or (<className> attributes...) in load order"
+ PPAnalyzerTest
+ PPRewriterTest
+ PPSearcherTest
#'stx_goodies_petitparser_analyzer_tests'
- (PPAnalyzerTest autoload)
- (PPRewriterTest autoload)
- (PPSearcherTest autoload)
)
!