author | Jakub Nesveda <jakubnesveda@seznam.cz> |
Thu, 12 Jun 2014 08:41:42 +0200 | |
changeset 563 | fb4557cf2708 |
parent 556 | 107e4a470e73 |
child 566 | 29c2269d339a |
permissions | -rw-r--r-- |
556
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
1 |
"{ Package: 'jn:refactoring_custom' }" |
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
2 |
|
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
3 |
CustomCodeGeneratorTestCase subclass:#CustomSimpleGetterMethodsCodeGeneratorTests |
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
4 |
instanceVariableNames:'' |
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
5 |
classVariableNames:'' |
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
6 |
poolDictionaries:'' |
563
fb4557cf2708
missing class category
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
556
diff
changeset
|
7 |
category:'Interface-Refactoring-Custom-Tests' |
556
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
8 |
! |
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
9 |
|
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
10 |
!CustomSimpleGetterMethodsCodeGeneratorTests methodsFor:'accessing'! |
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
11 |
|
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
12 |
generator |
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
13 |
|
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
14 |
^ CustomSimpleGetterMethodsCodeGenerator new |
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
15 |
|
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
16 |
"Modified: / 29-05-2014 / 00:07:09 / Jakub Nesveda <nesvejak@fit.cvut.cz>" |
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
17 |
! ! |
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
18 |
|
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
19 |
!CustomSimpleGetterMethodsCodeGeneratorTests methodsFor:'tests'! |
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
20 |
|
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
21 |
test_simple_getter_method_generated_with_comments |
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
22 |
| expectedSource | |
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
23 |
|
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
24 |
generator generateCommentsForGetters: true. |
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
25 |
|
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
26 |
expectedSource := 'instanceVariable |
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
27 |
"return the instance variable ''instanceVariable'' (automatically generated)" |
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
28 |
|
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
29 |
^ instanceVariable'. |
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
30 |
|
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
31 |
self executeGeneratorInContext: #classWithInstanceVariable. |
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
32 |
self assertMethodSource: expectedSource atSelector: #instanceVariable |
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
33 |
|
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
34 |
"Created: / 31-05-2014 / 20:06:05 / Jakub Nesveda <nesvejak@fit.cvut.cz>" |
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
35 |
"Modified: / 02-06-2014 / 21:37:04 / Jakub Nesveda <nesvejak@fit.cvut.cz>" |
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
36 |
! |
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
37 |
|
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
38 |
test_simple_getter_method_generated_without_comments |
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
39 |
| expectedSource | |
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
40 |
|
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
41 |
generator generateCommentsForGetters: false. |
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
42 |
|
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
43 |
expectedSource := 'instanceVariable |
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
44 |
^ instanceVariable'. |
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
45 |
|
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
46 |
self executeGeneratorInContext: #classWithInstanceVariable. |
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
47 |
self assertMethodSource: expectedSource atSelector: #instanceVariable |
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
48 |
|
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
49 |
"Created: / 31-05-2014 / 20:05:55 / Jakub Nesveda <nesvejak@fit.cvut.cz>" |
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
50 |
"Modified: / 31-05-2014 / 22:57:39 / Jakub Nesveda <nesvejak@fit.cvut.cz>" |
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
51 |
! ! |
107e4a470e73
add CustomCodeGeneratorTestCase as superclass for CodeGenerators TestCases to make testing easier
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff
changeset
|
52 |