Junit测试以测试原始数据类型

时间:2016-01-25 16:31:22

标签: junit junit4

有没有办法测试原始数据类型是否正确?

例如,int laps = 3;我想测试int用于变量圈。

感谢。

1 个答案:

答案 0 :(得分:1)

这是一个简单的测试,您可以运行以查看是否有int。为了确保它没有给出误报,我表明它不适用于String或Long。而不是System.out,您可以使用它来验证您的变量,然后对它执行一些适用于您的程序的操作。

@Test
public void test() {
    int x=5;
    long y=Long.MAX_VALUE;
    String s = "stringIam";

    if(Integer.class.isInstance(x)) {System.out.println("int x is an instance of Integer");}
    if(Integer.class.isInstance(y)) {System.out.println("long y is an instance of Integer");}
    if(Integer.class.isInstance(s)) {System.out.println("String s instance of Integer");}
}

这是控制台的输出: int x是Integer的实例

其他两个测试不打印,因为它们返回false。