...
| Code Block |
|---|
// require(groupId:'org.testng', artifactId:'testng', version='5.56') import org.testng.annotations.* import org.testng.TestNG import org.testng.TestListenerAdapter class StorerIntegrationTest { private storer @BeforeClass def setUp() { storer = new Storer() } private checkPersistAndReverse(value, reverseValue) { storer.put(value) assert value == storer.get() assert reverseValue == storer.getReverse() } @Test void shouldPersistAndReverseStrings() { checkPersistAndReverse 'hello', 'olleh' } @Test void shouldPersistAndReverseNumbers() { checkPersistAndReverse 123.456, -123.456 } @Test void shouldPersistAndReverseLists() { checkPersistAndReverse([1, 3, 5], [5, 3, 1]) } } def testng = new TestNG() testng.setTestClasses([StorerIntegrationTest] as Class[]) testng.addListener(new TestListenerAdapter()) testng.run() |
...