c1/tests/java/src/jv/dragonfly/c1/tests/C1CompilerJavaTests.java
author Jan Vrany <jan.vrany@fit.cvut.cz>
Wed, 10 Aug 2016 07:37:08 +0100
changeset 41 41896fd2e6bf
parent 39 e6fd7b4f1bc9
child 44 2bf743f565e6
permissions -rw-r--r--
Added tests for integer arithmetics
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
39
e6fd7b4f1bc9 Moved tests to `jv:dragondfly/c1/tests` subpackage.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     1
package jv.dragonfly.c1.tests;
e6fd7b4f1bc9 Moved tests to `jv:dragondfly/c1/tests` subpackage.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     2
e6fd7b4f1bc9 Moved tests to `jv:dragondfly/c1/tests` subpackage.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     3
//import java.util.*;
e6fd7b4f1bc9 Moved tests to `jv:dragondfly/c1/tests` subpackage.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     4
e6fd7b4f1bc9 Moved tests to `jv:dragondfly/c1/tests` subpackage.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     5
import static org.junit.Assert.*;
e6fd7b4f1bc9 Moved tests to `jv:dragondfly/c1/tests` subpackage.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     6
import org.junit.Test;     
e6fd7b4f1bc9 Moved tests to `jv:dragondfly/c1/tests` subpackage.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     7
import stx.libjava.annotation.Package;
e6fd7b4f1bc9 Moved tests to `jv:dragondfly/c1/tests` subpackage.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     8
e6fd7b4f1bc9 Moved tests to `jv:dragondfly/c1/tests` subpackage.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     9
@Package("jv:dragonfly/c1/tests")
e6fd7b4f1bc9 Moved tests to `jv:dragondfly/c1/tests` subpackage.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    10
public class C1CompilerJavaTests {
e6fd7b4f1bc9 Moved tests to `jv:dragondfly/c1/tests` subpackage.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    11
    public int m01a() {
e6fd7b4f1bc9 Moved tests to `jv:dragondfly/c1/tests` subpackage.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    12
        return 15;
e6fd7b4f1bc9 Moved tests to `jv:dragondfly/c1/tests` subpackage.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    13
    }
e6fd7b4f1bc9 Moved tests to `jv:dragondfly/c1/tests` subpackage.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    14
e6fd7b4f1bc9 Moved tests to `jv:dragondfly/c1/tests` subpackage.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    15
    public int m02a(int a) {
e6fd7b4f1bc9 Moved tests to `jv:dragondfly/c1/tests` subpackage.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    16
        return a;
e6fd7b4f1bc9 Moved tests to `jv:dragondfly/c1/tests` subpackage.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    17
    }
e6fd7b4f1bc9 Moved tests to `jv:dragondfly/c1/tests` subpackage.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    18
41
41896fd2e6bf Added tests for integer arithmetics
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 39
diff changeset
    19
    public int m03a(int a, int b) {
41896fd2e6bf Added tests for integer arithmetics
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 39
diff changeset
    20
        return a + b;
41896fd2e6bf Added tests for integer arithmetics
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 39
diff changeset
    21
    }
41896fd2e6bf Added tests for integer arithmetics
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 39
diff changeset
    22
39
e6fd7b4f1bc9 Moved tests to `jv:dragondfly/c1/tests` subpackage.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    23
}