以前比没怎么接触过Junit,项目需要所以现学一下
在用Junit时,发现一个调用本地方法的语句
代码如下
import static org.junit.Assert.*;
import org.junit.Test;
public class junitTest {
@Test
public void testCount() {
fail(“...”); //调用“本地”方法
}
}
奇怪我的junitTest类并没有继承Junit的类,但却可以使用fail方法
很快就会发现原来问题出在import语句中,
可以看到第一个import后边跟随着static
自然联想到后边import进来到类
源码:
public class Assert {
...
/**
* Fails a test with the given message.
*
* @param message
* the identifying message for the {@link AssertionError} (<code>null</code>
* okay)
* @see AssertionError
*/
static public void fail(String message) {
throw new AssertionError(message == null ? "" : message);
}
/**
* Fails a test with no message.
*/
static public void fail() {
fail(null);
}
...
}
现在明白原来是这么回事...你懂的...
分享到:
相关推荐
Java包的静态导入import static和import的区别
import java.net.*; import java.io.*; public class udptest { ///创建一个数据包套接字对象ds,并且指定连接的端口号 ///创建一个数据包对象dp ///指定一个字节数组,用来存储接受的数据 public static void ...
高级javaimport java.io.BufferedReader; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.Socket; public class Client { public static void main (String args[]){ try{ ...
智能识别收货地址Java import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.InputStreamReader; import java.io.UnsupportedEncodingException; import java.net.HttpURLConnection; ...
import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStreamReader; import java.nio....
主要介绍了Java里的static import使用小结,本文给出了一些使用示例,并总结了一些使用特性,需要的朋友可以参考下
import java.io.*; public class FirstPart{ public static void main(String[] args) throws Exception{ System.out.print("The input Fahrenheit is "); BufferedReader br = new BufferedReader(new ...
import java.awt.*; import java.awt.event.*; public class Calculator extends JFrame { JButton[] b = new JButton[10]; JPanel panel1 = new JPanel(); // 实例化面板 JPanel panel2 = new JPanel(); ...
import java.io.DataInputStream; import java.io.IOException; import java.io.InputStream; import java.net.ServerSocket; import java.net.Socket; public class TCPServer { public static void main(String...
import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.FileReader; import java.io.IOException; import java.io....
import java.awt.*; import java.awt.event.*; import java.util.*; import javax.swing.*; import javax.swing.event.*; import javax.swing.table.*; public class MyCalendar extends JApplet { public...
import java.awt.Image; import java.awt.image.BufferedImage; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import javax.imageio.ImageIO; import ...
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintStream; import java.net.ServerSocket; import java.net.Socket; import java.text....
import java.awt.BorderLayout; import java.awt.Color; import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.Font; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt....
import java.util.ArrayList; import java.util.Random; import java.util.Scanner; public class AnimeShowGame { // 声明全局变量 private static ArrayList<String> characters = new ArrayList(); private ...
Spire.Barcode for JAVA 是一款Java条形码组件,开发人员可以使用它在Java应用程序中简洁快速地生成和识别多种一维和二维条码。下载以后解压缩,然后从lib文件夹下导入Spire.Barcode.jar包到你的Java应用程序中即可...
import java.util.Scanner; public class Test3 { public static void main(String[] args) { System.out.println("请您输入要打印的金字塔的行数: "); Scanner sca=new Scanner(System.in); int nu=sca....
import static java.sql.DriverManager.getConnection; import java.rmi.Remote; import java.sql.Connection; import java.sql.SQLException; import java.sql.Statement; public abstract class BaseDao ...
沈阳工程java2试题 D. 5 3、main方法是Java ...5、在Java Applet程序用户自定义的Applet子类中,常常重载( )方法在Applet的界面中显示文字、图形和其它界面元素。 A. start( ) B. stop( ) C. init( ) D. paint( )
import java.io.*; import java.util.*; import java.awt.*; import javax.swing.*; import java.awt.event.*; //主类 public class Chess { public static void main(String args[]) { new ChessMainFrame(...