1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 | package Torello.Java.Build;
import Torello.Java.StorageWriter;
import java.io.IOException;
/**
* Used to identify any and all top-level testing classes which should be invoked in order to run
* the tests located in a {@code '../test-classes/'} directory.
*
* <EMBED CLASS='external-html' DATA-FILE-ID=JSON_TEST_DIR>
* @see Testing
*/
public interface TestingClass
{
/**
* This method must be implemented in order for the Test-Suite Class-Builder to be able to
* identify which method should be invoked in order to run the tests
*
* @param sw This is used as a logging parameter.
* @return {@code TRUE} if all tests succeeded, and {@code FALSE} if a single test failed.
*
* @throws IOException This is allowed to throw. The {@link StorageWriter} class permits this
* excetion throw with many of its methods.
*/
public boolean runTests(StorageWriter sw) throws IOException;
}
|