Change Details
| Makefile |
| 7 | 7 | source: |
| 8 | 8 | mkdir -p ./build |
| 9 | 9 | cd ./src/ && javac -d ../build/ ./org/json/*.java |
| 10 | | cd ./src/ && javac -classpath ../build/ -d ../build/ ./*/*.java |
| 10 | cd ./src/ && javac -classpath ../build/:/usr/share/java/gtk.jar:/usr/share/java/junit.jar -d ../build/ ./*/*.java |
| 11 | 11 | |
| 12 | 12 | jar: source |
| 13 | rm -fr ./build/test/ |
| 13 | 14 | mkdir -p ./build/META-INF/ ./dist/ |
| 14 | 15 | cp ./misc/MANIFEST.MF ./build/META-INF/ |
| 15 | 16 | cp ./misc/paris_metro.json ./build/ |
| 17 | cp ./misc/ui.xml ./build/vue/ |
| 16 | 18 | rm -f ./dist/pl3_amillet_arakotoson.jar |
| 17 | 19 | cd ./build/ && zip -r ../dist/pl3_amillet_arakotoson.jar * |
| 18 | 20 | |
| ... | ... | |
| 27 | 29 | |
| 28 | 30 | clean: |
| 29 | 31 | rm -fr ./dist ./build ./doc/*.log ./doc/*.toc ./doc/*.aux |
| 32 | |
| 33 | tests: source |
| 34 | cd ./build/ && java -classpath ./:/usr/share/java/gtk.jar:/usr/share/java/junit.jar test.Tests |
| src/test/Tests.java |
| 1 | package test; |
| 2 | |
| 3 | import junit.framework.TestCase; |
| 4 | import junit.textui.TestRunner; |
| 5 | |
| 6 | import modele.Time; |
| 7 | |
| 8 | public class Tests extends junit.framework.TestCase { |
| 9 | |
| 10 | public static void main(String[] args) { |
| 11 | junit.textui.TestRunner.run(Tests.class); |
| 12 | } |
| 13 | |
| 14 | public Tests(String name) { super(name); } |
| 15 | |
| 16 | public void testTime() { |
| 17 | Time t1 = new Time(10, 30, 24); |
| 18 | Time t2 = new Time(3600); |
| 19 | |
| 20 | assertEquals("Test toString sur constructeur int, int, int", t1.toString(), "<Time 10h30m24s>"); |
| 21 | assertEquals("Test toString sur constructeur int", t2.toString(), "<Time 1h0m0s>"); |
| 22 | } |
| 23 | |
| 24 | } |
Download the corresponding diff file