Fixes in test case generators. Added generators for UI test cases.
--- a/CustomCodeGeneratorOrRefactoringTestCaseCodeGenerator.st Tue Sep 16 11:11:21 2014 +0100
+++ b/CustomCodeGeneratorOrRefactoringTestCaseCodeGenerator.st Tue Sep 16 11:49:27 2014 +0100
@@ -11,9 +11,10 @@
!CustomCodeGeneratorOrRefactoringTestCaseCodeGenerator class methodsFor:'accessing-presentation'!
description
- ^ 'Generate CodeGeneratorOrRefactoringTestCase subclass for selected classes (code generators/refactorings)'
+ ^ 'Creates a new test case for custom code generator/refactoring'
"Modified: / 23-08-2014 / 19:50:52 / Jakub Nesveda <nesvejak@fit.cvut.cz>"
+ "Modified: / 16-09-2014 / 11:33:21 / Jan Vrany <jan.vrany@fit.cvut.cz>"
!
group
--- a/CustomTestCaseCodeGenerator.st Tue Sep 16 11:11:21 2014 +0100
+++ b/CustomTestCaseCodeGenerator.st Tue Sep 16 11:49:27 2014 +0100
@@ -11,6 +11,12 @@
!CustomTestCaseCodeGenerator class methodsFor:'accessing-presentation'!
+description
+ ^ 'Creates a new test case'
+
+ "Created: / 16-09-2014 / 11:32:52 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
group
"Returns a collection strings describing a group to which
receiver belongs. A groups may be nested hence the array of
@@ -22,6 +28,15 @@
^ #('Testing')
"Created: / 05-08-2014 / 14:52:25 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
+label
+ "Returns show label describing the receiver. This label
+ is used in UI as menu item/tree item label."
+
+ ^ 'New Test Case'
+
+ "Created: / 16-09-2014 / 11:23:13 / Jan Vrany <jan.vrany@fit.cvut.cz>"
! !
!CustomTestCaseCodeGenerator class methodsFor:'queries'!
@@ -39,12 +54,6 @@
^aCustomPerspective isClassPerspective
! !
-!CustomTestCaseCodeGenerator class methodsFor:'testing'!
-
-isAbstract
- ^ self == CustomTestCaseCodeGenerator
-! !
-
!CustomTestCaseCodeGenerator methodsFor:'accessing'!
generateSetUp
@@ -92,7 +101,7 @@
defaultGenerateSetUp
"raise an error: this method should be implemented (TODO)"
- ^ self shouldImplement
+ ^ false
"Created: / 16-09-2014 / 10:27:31 / Jan Vrany <jan.vrany@fit.cvut.cz>"
!
@@ -100,11 +109,19 @@
defaultGenerateTearDown
"raise an error: this method should be implemented (TODO)"
- ^ self shouldImplement
+ ^ false
"Created: / 16-09-2014 / 10:27:32 / Jan Vrany <jan.vrany@fit.cvut.cz>"
!
+defaultSetUpCodeGeneratorClass
+ ^ CustomTestCaseSetUpCodeGenerator
+!
+
+defaultTearDownCodeGeneratorClass
+ ^ CustomTestCaseTearDownCodeGenerator
+!
+
defaultTestSuperName
^ 'TestCase'
! !
@@ -164,7 +181,7 @@
labeled:'Superclass'
validateBy:nil.
dialog
- addClassCategoryEntryOn:((AspectAdaptor forAspect:#testCategoryName)
+ addClassCategoryEntryOn:((AspectAdaptor forAspect:#testClassCategory)
subject:self)
labeled:'Category'
validateBy:nil.
@@ -179,21 +196,15 @@
dialog open.
"Created: / 16-09-2014 / 09:39:55 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+ "Modified: / 16-09-2014 / 11:27:17 / Jan Vrany <jan.vrany@fit.cvut.cz>"
!
generateTestCaseCodeFor:testCase forClassUnderTest:anObject
- | subcontext |
+ self
+ generateTestCaseSetUpCodeFor: testCase;
+ generateTestCaseTearDownCodeFor: testCase.
- subcontext := CustomSubContext new.
- subcontext selectedClasses:(Array with:testCase).
- generateSetUp ifTrue:[
- (CustomTestCaseSetUpCodeGenerator subGeneratorOf:self)
- buildInContext:subcontext.
- ].
- generateTearDown ifTrue:[
- (CustomTestCaseTearDownCodeGenerator subGeneratorOf:self)
- buildInContext:subcontext.
- ].
+ "Modified: / 16-09-2014 / 11:16:31 / Jan Vrany <jan.vrany@fit.cvut.cz>"
!
generateTestCaseNamed:testCaseClassName forClassUnderTest:classUnderTest
@@ -206,6 +217,32 @@
self generateTestCaseCodeFor:testCase forClassUnderTest:classUnderTest
"Created: / 16-09-2014 / 10:28:32 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
+generateTestCaseSetUpCodeFor:testCase
+ generateSetUp ifTrue:[
+ | subcontext |
+
+ subcontext := CustomSubContext new.
+ subcontext selectedClasses:(Array with:testCase).
+ (self defaultSetUpCodeGeneratorClass subGeneratorOf:self)
+ buildInContext:subcontext.
+ ].
+
+ "Created: / 16-09-2014 / 11:15:18 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
+generateTestCaseTearDownCodeFor:testCase
+ generateTearDown ifTrue:[
+ | subcontext |
+
+ subcontext := CustomSubContext new.
+ subcontext selectedClasses:(Array with:testCase).
+ (self defaultTearDownCodeGeneratorClass subGeneratorOf:self)
+ buildInContext:subcontext.
+ ].
+
+ "Created: / 16-09-2014 / 11:15:49 / Jan Vrany <jan.vrany@fit.cvut.cz>"
! !
!CustomTestCaseCodeGenerator methodsFor:'protected'!
--- a/CustomTestCaseSetUpCodeGenerator.st Tue Sep 16 11:11:21 2014 +0100
+++ b/CustomTestCaseSetUpCodeGenerator.st Tue Sep 16 11:49:27 2014 +0100
@@ -10,9 +10,9 @@
!CustomTestCaseSetUpCodeGenerator class methodsFor:'accessing-presentation'!
description
- ^ 'Generates initial #setUp for TestCases'
+ ^ 'Generates initial #setUp for test cases'
- "Modified: / 05-08-2014 / 13:37:59 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+ "Modified: / 16-09-2014 / 11:24:20 / Jan Vrany <jan.vrany@fit.cvut.cz>"
!
group
@@ -57,7 +57,9 @@
superHasSetup := false.
[ superHasSetup not and:[ current isNil not ] ] whileTrue:[
superHasSetup := current includesSelector: #setUp.
- current := current superclass.
+ superHasSetup ifFalse:[
+ current := current superclass.
+ ].
].
superHasSetup ifTrue:[
source := 'setUp
@@ -75,13 +77,13 @@
category := (TestCase compiledMethodAt: #setUp) category.
].
- builder createMethod
+ codeBuilder createMethod
class: class;
source: source;
category: category.
"Created: / 05-08-2014 / 14:17:17 / Jan Vrany <jan.vrany@fit.cvut.cz>"
- "Modified: / 15-09-2014 / 15:13:30 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+ "Modified: / 16-09-2014 / 11:36:46 / Jan Vrany <jan.vrany@fit.cvut.cz>"
!
buildInContext:aCustomContext
--- a/CustomTestCaseTearDownCodeGenerator.st Tue Sep 16 11:11:21 2014 +0100
+++ b/CustomTestCaseTearDownCodeGenerator.st Tue Sep 16 11:49:27 2014 +0100
@@ -57,7 +57,10 @@
superHasSetup := false.
[ superHasSetup not and:[ current isNil not ] ] whileTrue:[
superHasSetup := current includesSelector: #tearDown.
- current := current superclass.
+ superHasSetup ifFalse:[
+ current := current superclass.
+ ].
+
].
superHasSetup ifTrue:[
source := 'tearDown
@@ -75,13 +78,13 @@
category := (TestCase compiledMethodAt: #tearDown ) category.
].
- builder createMethod
+ codeBuilder createMethod
class: class;
source: source;
category: category.
"Created: / 05-08-2014 / 14:17:17 / Jan Vrany <jan.vrany@fit.cvut.cz>"
- "Modified: / 15-09-2014 / 15:13:04 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+ "Modified: / 16-09-2014 / 11:37:02 / Jan Vrany <jan.vrany@fit.cvut.cz>"
!
buildInContext:aCustomContext
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/CustomUITestCaseCodeGenerator.st Tue Sep 16 11:49:27 2014 +0100
@@ -0,0 +1,40 @@
+"{ Package: 'jn:refactoring_custom' }"
+
+CustomTestCaseCodeGenerator subclass:#CustomUITestCaseCodeGenerator
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Interface-Refactoring-Custom-Generators'
+!
+
+!CustomUITestCaseCodeGenerator class methodsFor:'accessing-presentation'!
+
+description
+ ^ 'Creates a new test case for UI'
+
+ "Created: / 16-09-2014 / 11:33:33 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
+label
+ "Returns show label describing the receiver. This label
+ is used in UI as menu item/tree item label."
+
+ ^ 'New UI Test Case'
+
+ "Created: / 16-09-2014 / 11:23:32 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+! !
+
+!CustomUITestCaseCodeGenerator methodsFor:'accessing - defaults'!
+
+defaultGenerateSetUp
+ ^ true
+
+ "Created: / 16-09-2014 / 11:26:00 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
+defaultSetUpCodeGeneratorClass
+ ^ CustomUITestCaseSetUpCodeGenerator
+
+ "Created: / 16-09-2014 / 11:20:31 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+! !
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/CustomUITestCaseSetUpCodeGenerator.st Tue Sep 16 11:49:27 2014 +0100
@@ -0,0 +1,23 @@
+"{ Package: 'jn:refactoring_custom' }"
+
+CustomTestCaseSetUpCodeGenerator subclass:#CustomUITestCaseSetUpCodeGenerator
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Interface-Refactoring-Custom-Generators'
+!
+
+!CustomUITestCaseSetUpCodeGenerator class methodsFor:'accessing-presentation'!
+
+description
+ ^ 'Generates initial #setUp for UI test cases'
+
+ "Created: / 16-09-2014 / 11:24:05 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
+label
+ ^ 'TestCase setUp method (for UI Test Cases)'
+
+ "Created: / 16-09-2014 / 11:23:50 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+! !
+
--- a/Make.proto Tue Sep 16 11:11:21 2014 +0100
+++ b/Make.proto Tue Sep 16 11:49:27 2014 +0100
@@ -183,6 +183,8 @@
$(OUTDIR)CustomSimpleAccessMethodsCodeGenerator.$(O) CustomSimpleAccessMethodsCodeGenerator.$(H): CustomSimpleAccessMethodsCodeGenerator.st $(INCLUDE_TOP)/jn/refactoring_custom/CustomAccessMethodsCodeGenerator.$(H) $(INCLUDE_TOP)/jn/refactoring_custom/CustomCodeGenerator.$(H) $(INCLUDE_TOP)/jn/refactoring_custom/CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)/jn/refactoring_custom/CustomCodeGeneratorOrRefactoringBase.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
$(OUTDIR)CustomSimpleGetterMethodsCodeGenerator.$(O) CustomSimpleGetterMethodsCodeGenerator.$(H): CustomSimpleGetterMethodsCodeGenerator.st $(INCLUDE_TOP)/jn/refactoring_custom/CustomAccessMethodsCodeGenerator.$(H) $(INCLUDE_TOP)/jn/refactoring_custom/CustomCodeGenerator.$(H) $(INCLUDE_TOP)/jn/refactoring_custom/CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)/jn/refactoring_custom/CustomCodeGeneratorOrRefactoringBase.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
$(OUTDIR)CustomSimpleSetterMethodsCodeGenerator.$(O) CustomSimpleSetterMethodsCodeGenerator.$(H): CustomSimpleSetterMethodsCodeGenerator.st $(INCLUDE_TOP)/jn/refactoring_custom/CustomAccessMethodsCodeGenerator.$(H) $(INCLUDE_TOP)/jn/refactoring_custom/CustomCodeGenerator.$(H) $(INCLUDE_TOP)/jn/refactoring_custom/CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)/jn/refactoring_custom/CustomCodeGeneratorOrRefactoringBase.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)CustomUITestCaseCodeGenerator.$(O) CustomUITestCaseCodeGenerator.$(H): CustomUITestCaseCodeGenerator.st $(INCLUDE_TOP)/jn/refactoring_custom/CustomCodeGenerator.$(H) $(INCLUDE_TOP)/jn/refactoring_custom/CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)/jn/refactoring_custom/CustomCodeGeneratorOrRefactoringBase.$(H) $(INCLUDE_TOP)/jn/refactoring_custom/CustomTestCaseCodeGenerator.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)CustomUITestCaseSetUpCodeGenerator.$(O) CustomUITestCaseSetUpCodeGenerator.$(H): CustomUITestCaseSetUpCodeGenerator.st $(INCLUDE_TOP)/jn/refactoring_custom/CustomCodeGenerator.$(H) $(INCLUDE_TOP)/jn/refactoring_custom/CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)/jn/refactoring_custom/CustomCodeGeneratorOrRefactoringBase.$(H) $(INCLUDE_TOP)/jn/refactoring_custom/CustomTestCaseSetUpCodeGenerator.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
$(OUTDIR)CustomValueHolderAccessMethodsCodeGenerator.$(O) CustomValueHolderAccessMethodsCodeGenerator.$(H): CustomValueHolderAccessMethodsCodeGenerator.st $(INCLUDE_TOP)/jn/refactoring_custom/CustomAccessMethodsCodeGenerator.$(H) $(INCLUDE_TOP)/jn/refactoring_custom/CustomCodeGenerator.$(H) $(INCLUDE_TOP)/jn/refactoring_custom/CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)/jn/refactoring_custom/CustomCodeGeneratorOrRefactoringBase.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
$(OUTDIR)CustomValueHolderGetterMethodsCodeGenerator.$(O) CustomValueHolderGetterMethodsCodeGenerator.$(H): CustomValueHolderGetterMethodsCodeGenerator.st $(INCLUDE_TOP)/jn/refactoring_custom/CustomAccessMethodsCodeGenerator.$(H) $(INCLUDE_TOP)/jn/refactoring_custom/CustomCodeGenerator.$(H) $(INCLUDE_TOP)/jn/refactoring_custom/CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)/jn/refactoring_custom/CustomCodeGeneratorOrRefactoringBase.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
$(OUTDIR)CustomValueHolderWithChangeNotificationAccessMethodsCodeGenerator.$(O) CustomValueHolderWithChangeNotificationAccessMethodsCodeGenerator.$(H): CustomValueHolderWithChangeNotificationAccessMethodsCodeGenerator.st $(INCLUDE_TOP)/jn/refactoring_custom/CustomAccessMethodsCodeGenerator.$(H) $(INCLUDE_TOP)/jn/refactoring_custom/CustomCodeGenerator.$(H) $(INCLUDE_TOP)/jn/refactoring_custom/CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)/jn/refactoring_custom/CustomCodeGeneratorOrRefactoringBase.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
--- a/Make.spec Tue Sep 16 11:11:21 2014 +0100
+++ b/Make.spec Tue Sep 16 11:49:27 2014 +0100
@@ -99,6 +99,8 @@
CustomSimpleAccessMethodsCodeGenerator \
CustomSimpleGetterMethodsCodeGenerator \
CustomSimpleSetterMethodsCodeGenerator \
+ CustomUITestCaseCodeGenerator \
+ CustomUITestCaseSetUpCodeGenerator \
CustomValueHolderAccessMethodsCodeGenerator \
CustomValueHolderGetterMethodsCodeGenerator \
CustomValueHolderWithChangeNotificationAccessMethodsCodeGenerator \
@@ -159,6 +161,8 @@
$(OUTDIR_SLASH)CustomSimpleAccessMethodsCodeGenerator.$(O) \
$(OUTDIR_SLASH)CustomSimpleGetterMethodsCodeGenerator.$(O) \
$(OUTDIR_SLASH)CustomSimpleSetterMethodsCodeGenerator.$(O) \
+ $(OUTDIR_SLASH)CustomUITestCaseCodeGenerator.$(O) \
+ $(OUTDIR_SLASH)CustomUITestCaseSetUpCodeGenerator.$(O) \
$(OUTDIR_SLASH)CustomValueHolderAccessMethodsCodeGenerator.$(O) \
$(OUTDIR_SLASH)CustomValueHolderGetterMethodsCodeGenerator.$(O) \
$(OUTDIR_SLASH)CustomValueHolderWithChangeNotificationAccessMethodsCodeGenerator.$(O) \
--- a/abbrev.stc Tue Sep 16 11:11:21 2014 +0100
+++ b/abbrev.stc Tue Sep 16 11:49:27 2014 +0100
@@ -83,6 +83,8 @@
CustomSimpleAccessMethodsCodeGenerator CustomSimpleAccessMethodsCodeGenerator jn:refactoring_custom 'Interface-Refactoring-Custom-Generators' 0
CustomSimpleGetterMethodsCodeGenerator CustomSimpleGetterMethodsCodeGenerator jn:refactoring_custom 'Interface-Refactoring-Custom-Generators' 0
CustomSimpleSetterMethodsCodeGenerator CustomSimpleSetterMethodsCodeGenerator jn:refactoring_custom 'Interface-Refactoring-Custom-Generators' 0
+CustomUITestCaseCodeGenerator CustomUITestCaseCodeGenerator jn:refactoring_custom 'Interface-Refactoring-Custom-Generators' 0
+CustomUITestCaseSetUpCodeGenerator CustomUITestCaseSetUpCodeGenerator jn:refactoring_custom 'Interface-Refactoring-Custom-Generators' 0
CustomValueHolderAccessMethodsCodeGenerator CustomValueHolderAccessMethodsCodeGenerator jn:refactoring_custom 'Interface-Refactoring-Custom-Generators' 0
CustomValueHolderGetterMethodsCodeGenerator CustomValueHolderGetterMethodsCodeGenerator jn:refactoring_custom 'Interface-Refactoring-Custom-Generators' 0
CustomValueHolderWithChangeNotificationAccessMethodsCodeGenerator CustomValueHolderWithChangeNotificationAccessMethodsCodeGenerator jn:refactoring_custom 'Interface-Refactoring-Custom-Generators' 0
--- a/bc.mak Tue Sep 16 11:11:21 2014 +0100
+++ b/bc.mak Tue Sep 16 11:49:27 2014 +0100
@@ -129,6 +129,8 @@
$(OUTDIR)CustomSimpleAccessMethodsCodeGenerator.$(O) CustomSimpleAccessMethodsCodeGenerator.$(H): CustomSimpleAccessMethodsCodeGenerator.st $(INCLUDE_TOP)\jn\refactoring_custom\CustomAccessMethodsCodeGenerator.$(H) $(INCLUDE_TOP)\jn\refactoring_custom\CustomCodeGenerator.$(H) $(INCLUDE_TOP)\jn\refactoring_custom\CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\jn\refactoring_custom\CustomCodeGeneratorOrRefactoringBase.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
$(OUTDIR)CustomSimpleGetterMethodsCodeGenerator.$(O) CustomSimpleGetterMethodsCodeGenerator.$(H): CustomSimpleGetterMethodsCodeGenerator.st $(INCLUDE_TOP)\jn\refactoring_custom\CustomAccessMethodsCodeGenerator.$(H) $(INCLUDE_TOP)\jn\refactoring_custom\CustomCodeGenerator.$(H) $(INCLUDE_TOP)\jn\refactoring_custom\CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\jn\refactoring_custom\CustomCodeGeneratorOrRefactoringBase.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
$(OUTDIR)CustomSimpleSetterMethodsCodeGenerator.$(O) CustomSimpleSetterMethodsCodeGenerator.$(H): CustomSimpleSetterMethodsCodeGenerator.st $(INCLUDE_TOP)\jn\refactoring_custom\CustomAccessMethodsCodeGenerator.$(H) $(INCLUDE_TOP)\jn\refactoring_custom\CustomCodeGenerator.$(H) $(INCLUDE_TOP)\jn\refactoring_custom\CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\jn\refactoring_custom\CustomCodeGeneratorOrRefactoringBase.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)CustomUITestCaseCodeGenerator.$(O) CustomUITestCaseCodeGenerator.$(H): CustomUITestCaseCodeGenerator.st $(INCLUDE_TOP)\jn\refactoring_custom\CustomCodeGenerator.$(H) $(INCLUDE_TOP)\jn\refactoring_custom\CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\jn\refactoring_custom\CustomCodeGeneratorOrRefactoringBase.$(H) $(INCLUDE_TOP)\jn\refactoring_custom\CustomTestCaseCodeGenerator.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)CustomUITestCaseSetUpCodeGenerator.$(O) CustomUITestCaseSetUpCodeGenerator.$(H): CustomUITestCaseSetUpCodeGenerator.st $(INCLUDE_TOP)\jn\refactoring_custom\CustomCodeGenerator.$(H) $(INCLUDE_TOP)\jn\refactoring_custom\CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\jn\refactoring_custom\CustomCodeGeneratorOrRefactoringBase.$(H) $(INCLUDE_TOP)\jn\refactoring_custom\CustomTestCaseSetUpCodeGenerator.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
$(OUTDIR)CustomValueHolderAccessMethodsCodeGenerator.$(O) CustomValueHolderAccessMethodsCodeGenerator.$(H): CustomValueHolderAccessMethodsCodeGenerator.st $(INCLUDE_TOP)\jn\refactoring_custom\CustomAccessMethodsCodeGenerator.$(H) $(INCLUDE_TOP)\jn\refactoring_custom\CustomCodeGenerator.$(H) $(INCLUDE_TOP)\jn\refactoring_custom\CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\jn\refactoring_custom\CustomCodeGeneratorOrRefactoringBase.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
$(OUTDIR)CustomValueHolderGetterMethodsCodeGenerator.$(O) CustomValueHolderGetterMethodsCodeGenerator.$(H): CustomValueHolderGetterMethodsCodeGenerator.st $(INCLUDE_TOP)\jn\refactoring_custom\CustomAccessMethodsCodeGenerator.$(H) $(INCLUDE_TOP)\jn\refactoring_custom\CustomCodeGenerator.$(H) $(INCLUDE_TOP)\jn\refactoring_custom\CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\jn\refactoring_custom\CustomCodeGeneratorOrRefactoringBase.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
$(OUTDIR)CustomValueHolderWithChangeNotificationAccessMethodsCodeGenerator.$(O) CustomValueHolderWithChangeNotificationAccessMethodsCodeGenerator.$(H): CustomValueHolderWithChangeNotificationAccessMethodsCodeGenerator.st $(INCLUDE_TOP)\jn\refactoring_custom\CustomAccessMethodsCodeGenerator.$(H) $(INCLUDE_TOP)\jn\refactoring_custom\CustomCodeGenerator.$(H) $(INCLUDE_TOP)\jn\refactoring_custom\CustomCodeGeneratorOrRefactoring.$(H) $(INCLUDE_TOP)\jn\refactoring_custom\CustomCodeGeneratorOrRefactoringBase.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
--- a/jn_refactoring_custom.st Tue Sep 16 11:11:21 2014 +0100
+++ b/jn_refactoring_custom.st Tue Sep 16 11:49:27 2014 +0100
@@ -155,6 +155,8 @@
CustomSimpleAccessMethodsCodeGenerator
CustomSimpleGetterMethodsCodeGenerator
CustomSimpleSetterMethodsCodeGenerator
+ CustomUITestCaseCodeGenerator
+ CustomUITestCaseSetUpCodeGenerator
CustomValueHolderAccessMethodsCodeGenerator
CustomValueHolderGetterMethodsCodeGenerator
CustomValueHolderWithChangeNotificationAccessMethodsCodeGenerator
--- a/libInit.cc Tue Sep 16 11:11:21 2014 +0100
+++ b/libInit.cc Tue Sep 16 11:49:27 2014 +0100
@@ -76,6 +76,8 @@
_CustomSimpleAccessMethodsCodeGenerator_Init(pass,__pRT__,snd);
_CustomSimpleGetterMethodsCodeGenerator_Init(pass,__pRT__,snd);
_CustomSimpleSetterMethodsCodeGenerator_Init(pass,__pRT__,snd);
+_CustomUITestCaseCodeGenerator_Init(pass,__pRT__,snd);
+_CustomUITestCaseSetUpCodeGenerator_Init(pass,__pRT__,snd);
_CustomValueHolderAccessMethodsCodeGenerator_Init(pass,__pRT__,snd);
_CustomValueHolderGetterMethodsCodeGenerator_Init(pass,__pRT__,snd);
_CustomValueHolderWithChangeNotificationAccessMethodsCodeGenerator_Init(pass,__pRT__,snd);
--- a/refactoring_custom.rc Tue Sep 16 11:11:21 2014 +0100
+++ b/refactoring_custom.rc Tue Sep 16 11:49:27 2014 +0100
@@ -25,7 +25,7 @@
VALUE "LegalCopyright", "My CopyRight or CopyLeft\0"
VALUE "ProductName", "ProductName\0"
VALUE "ProductVersion", "6.2.4.0\0"
- VALUE "ProductDate", "Tue, 16 Sep 2014 10:10:02 GMT\0"
+ VALUE "ProductDate", "Tue, 16 Sep 2014 10:48:54 GMT\0"
END
END