Difference between version 2 and version 1:
Line 8 was replaced by line 8 |
- *** tWe use JUnit for testing our Java code, we have a separate package for all our tests. This means that if you do want to rumage around in internal state e.g. when low level unit testing package scoping rules may not allow you to do this. In this case we make an object in the package being tested, and call it something like "OnlyForTesting", and use this to broker calls from the testing package to package scope methods. There is an idea to use Java2's method signing functionality to allow test packages to see the internals of a class, it's doesn't seem like a compelling reason to move to Java2, especially in the light of Wiki.DoTheSimplestThingThatCouldPossiblyWork |
+ *** We use JUnit for testing our Java code, we have a separate package for all our tests. This means that if you do want to rumage around in internal state e.g. when low level unit testing package scoping rules may not allow you to do this. In this case we make an object in the package being tested, and call it something like "OnlyForTesting", and use this to broker calls from the testing package to package scope methods. There is an idea to use Java2's method signing functionality to allow test packages to see the internals of a class, it's doesn't seem like a compelling reason to move to Java2, especially in the light of Wiki.DoTheSimplestThingThatCouldPossiblyWork |
At line 11 added 1 line. |
+ ** XmlUnit |
Line 13 was replaced by lines 14-20 |
- *** Tools to help you optimise your use of VisualAge, JUnitCreator helps you quickly create JUnit test fixtures. |
+ *** [Tools] to help you optimise your use of VisualAge, JUnitCreator helps you quickly create JUnit test fixtures. |
+ * Cold Fusion |
+ ** Handy : A testing framework we use for our Cold Fusion MX CFC eXtreme Programming. |
+ *** [http://handy.jason-thorpe.com] |
+ * DotNet |
+ ** NUnit |
+ ** XmlUnit |
Back to DownLoad, or to the Page History.
|