f99448076e9fd86106e15bd1eee560407844394d
[nikiroo-utils.git] / src / be / nikiroo / utils / test_code / Test.java
1 package be.nikiroo.utils.test_code;
2
3 import be.nikiroo.utils.Cache;
4 import be.nikiroo.utils.CacheMemory;
5 import be.nikiroo.utils.Downloader;
6 import be.nikiroo.utils.main.bridge;
7 import be.nikiroo.utils.main.img2aa;
8 import be.nikiroo.utils.main.justify;
9 import be.nikiroo.utils.test.TestLauncher;
10
11 /**
12 * Tests for nikiroo-utils.
13 *
14 * @author niki
15 */
16 public class Test extends TestLauncher {
17 /**
18 * Start the tests.
19 *
20 * @param args
21 * the arguments (which are passed as-is to the other test
22 * classes)
23 */
24 public Test(String[] args) {
25 super("Nikiroo-utils", args);
26
27 addSeries(new ProgressTest(args));
28 addSeries(new BundleTest(args));
29 addSeries(new IOUtilsTest(args));
30 addSeries(new VersionTest(args));
31 addSeries(new SerialTest(args));
32 addSeries(new SerialServerTest(args));
33 addSeries(new StringUtilsTest(args));
34 addSeries(new TempFilesTest(args));
35 addSeries(new CryptUtilsTest(args));
36 addSeries(new BufferedInputStreamTest(args));
37 addSeries(new NextableInputStreamTest(args));
38 addSeries(new ReplaceInputStreamTest(args));
39 addSeries(new BufferedOutputStreamTest(args));
40 addSeries(new ReplaceOutputStreamTest(args));
41
42 // TODO: test cache and downloader
43 Cache cache = null;
44 CacheMemory memcache = null;
45 Downloader downloader = null;
46
47 // To include the sources:
48 img2aa siu;
49 justify ssu;
50 bridge aa;
51 }
52
53 /**
54 * Main entry point of the program.
55 *
56 * @param args
57 * the arguments passed to the {@link TestLauncher}s.
58 */
59 static public void main(String[] args) {
60 System.exit(new Test(args).launch());
61 }
62 }