因此,当我在Calculator.class上运行JUnit测试时,它在build / main / package中与build / main / package中编译的测试类CalculatorTest.java一起编译,它给了我这个错误。
sin()
当我在没有“包”的情况下运行JUnit测试时在这两个java文件中它并没有给我任何错误,而是它给了我“BUILD SUCCESSFUL”消息,没有任何错误。
感谢任何帮助 提前谢谢。
答案 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>';
?>
解决此问题的简单方法是将两个类放在同一个包中