JUnit错误我如何解决这个问题?

时间:2017-02-24 16:24:49

标签: java junit compiler-errors

因此,当我在Calculator.class上运行JUnit测试时,它在build / main / package中与build / main / package中编译的测试类CalculatorTest.java一起编译,它给了我这个错误。

sin()

当我在没有“包”的情况下运行JUnit测试时在这两个java文件中它并没有给我任何错误,而是它给了我“BUILD SUCCESSFUL”消息,没有任何错误。

感谢任何帮助 提前谢谢。

1 个答案:

答案 0 :(得分:0)

它表示测试类顶部的包声明与您将其编译到的文件夹层次结构不同。

例如,如果我将带有如下所示的包声明的类编译为/ build:

,则无法工作
<?php   
if (empty($_GET['taskid'])) {
    $taskid = '1';
}else{
    $taskid = (int)$_GET['taskid'];
}

// your code submit code and
if (isset($_POST["taskid"])) {
echo $_POST["taskid"];
}

echo '<form action="" method="post">
    <p><textarea name="notetoadd" rows="4" cols="50"></textarea></p>
    <input type="hidden" name="taskid" value="'.$taskid.'" placeholder="taskID">    
    <input type="submit" value="Submit" name="submit">
</form>';
?>

解决此问题的简单方法是将两个类放在同一个包中