runnianjude.class
public class runnianjude { public static boolean judge(int a) { if(a<0||a>10000) return false; else { if(a%100!=0&&a%4==0) return true; else { if(a%100==0&&a%400==0) return true; else return false; } } } }Junittest.class
import static org.junit.Assert.*;//导入Assert中所有的静态类的方法 import org.junit.Test; public class Junittest { @Test public void test() { assertEquals(false,new runnianjude().judge(-100)); assertEquals(true,new runnianjude().judge(2020)); assertEquals(false,new runnianjude().judge(2017)); } }pom.xml中插入下面一段代码实现下载Junit包
<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.encoding>UTF-8</maven.compiler.encoding> <java.version>1.8</java.version> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> </properties> <!-- https://mvnrepository.com/artifact/junit/junit --> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </dependency> </dependencies>