http://www.junit.org/apidocs/org/junit/Test.html
The Test annotation tells JUnit that the public void method to which it is attached can be run as a test case. To run the method, JUnit first constructs a fresh instance of the class then invokes the annotated method. Any exceptions thrown by the test will be reported by JUnit as a failure. If no exceptions are thrown, the test is assumed to have succeeded.
-----------------------------------------
package test;
import org.junit.Test;
public class Test03 {
@Test public void ttt()
{
System.out.println("ttt ttt");
}
}
junit 以两种方式启动:
1、TestCase
2、@Test
后者参见
http://www.ibm.com/developerworks/cn/java/j-lo-junit4/
测试类 TestWordDealUtil 之所以使用“Test”开头,完全是为了更好的区分测试类与被测试类。测试方法 wordFormat4DBNormal 调用执行被测试方法 WordDealUtil.wordFormat4DB,以判断运行结果是否达到设计预期的效果。需要注意的是,测试方法 wordFormat4DBNormal 需要按照一定的规范书写:
1. 测试方法必须使用注解 org.junit.Test 修饰。
2. 测试方法必须使用 public void 修饰,而且不能带有任何参数。
-------------------------------------------------------
http://developer.51cto.com/art/200909/152828.htm
Java语言支持一种新的类型——注释类型(annotation type),跟普通类差不多,在类中以符号( @ )的形式注释其他 Java 代码
简单的注释类型
public @interface InProgress { }
junit 里
package org.junit;
public @interface Test {
----------------------------------------------------
http://tech.sina.com.cn/s/2008-07-07/08532307714.shtml
此外,注释另外一个很成功的应用可能就是在JUnit4 API里的应用。如:
增加一个@Test注释,而不需要像以前那样写成testXxx();
增加一个@Test注释,就可以替代以前的try/catch出错处理了;
增加一个@Before@After注释,可以替换以前的setUp()等方法;
增加一个@RunWith(Parameterized.class)及一个方法@Parameters public static Collection parameters(),被测试类的构造参数都保存在Object[]里。这样就进行参数化的测试了,而无须像从前那样public static Test suite()。
分享到:
相关推荐
### Spring基于注释(Annotation)的配置 #### 一、`@Autowired` 注释 `@Autowired` 是Spring框架提供的一种自动装配机制,用于简化Bean的依赖注入过程。该注解可以应用于类成员变量、方法及构造函数,帮助实现按...
#### 二、Annotation的内置注释类型 ##### 2.1 注释的基本形式 注释主要有三种基本形式: 1. **标记注释**:无参数,仅提供一种标记,如`@Override`。 2. **单一值注释**:包含一个参数,如`@Deprecated`。 3. **...
为了增强代码的可读性和避免误用,Java允许通过`ElementType`枚举来限制注释的适用范围,如仅限于方法、字段、类型等。例如,可以规定`@Greeting`只能应用于方法上: ```java @Target(ElementType.METHOD) public @...
`chartjs-plugin-annotation`是Chart.js的一个扩展,它允许开发者在图表上添加各种类型的注释,以增强图表的信息传递能力。这些注释可以是线性、曲线、文本、框选等,有助于解释图表中的关键数据点或趋势。 #### ...
#### 二、Java Annotation 的基本语法与类型 - **声明注解**:使用 `@interface` 关键字来声明一个注解。 ```java public @interface MyAnnotation { String value() default ""; } ``` - **使用注解**:通过 ...
ECMAScript的适度类型注释建议ECMAScript的类型注释提议,不尝试指定世界。 它抓住了我们需要的精髓,同时为以后的扩展和改进提供了方便。 到目前为止,这是我注意到的三件事: 可选的静态类型语言也开始认真地赶上...
- 在右侧的“Annotation Types”列表中,你可以看到预设的注释类型,如Java Doc、Line Comment等。点击“New...”按钮创建一个新的注释类型。 - 输入新注释类型的名称,例如“自定义Java注释”,并选择一个独特的...
一、Java注释类型 Java提供了三种主要的注释类型: 1. 单行注释:以`//`开头,用于简单的单行注释。 ```java // 这是一个单行注释,通常用于快速添加临时或简洁的说明 ``` 2. 多行注释:以`/*`开始,以`*/`结束,...
注解本质上是一种特殊的注释,但它比传统注释更强大,因为它可以在编译时被处理,甚至在运行时被读取,从而实现代码的自描述性和扩展性。 #### 二、注解的类型与用途 ##### 1. @Override:重写注解 此注解仅应用...
1. **基本使用**:`annotation`的基本语法是`annotation('type', position)`,其中`'type'`指定了注释类型,如`'text'`、`'line'`、`'arrow'`等,`position`则是一个包含四个元素的向量,定义了注释对象的位置和大小...
Java 语言支持一种新的类型--注释类型(annotation type),跟普通类差不多,在类中以符号( `@` )的形式注释其他 Java 代码。 例如: ```java @interface InProgress { } ``` 使用定制的注释类型: ```java @...
AnnotationsDocblock注释解析器库,可能是基于Doctrine的Annotation库,因为文件名中提到了`doctrine-annotations-c9e40e2`。Doctrine Annotation库是PHP中最广泛使用的注释解析库,它允许开发者定义自己的注解,并...
用法: OBJ = 注释(AX,类型,X,Y) OBJ = Annotate(AX, TYPE, X, Y, 'PropertyName', Value, ...) 输入: AX <1x1> - 处理要固定注释的轴TYPE <字符数组> - 要创建的注释类型- '线','箭头','doublearrow','...
- **ANNOTATION_TYPE**:注解类型。 - **PACKAGE**:包。 例如,如果你只想让一个注解用于方法,可以这样定义: ```java @Target(ElementType.METHOD) public @interface MyMethodAnnotation {} ``` 如果没有指定`@...
[已弃用] babel-plugin-angular2-type-annotation 该项目已合并到 。 用于 Angular 2 类型注释的实验性babel 转换器插件。例子前: class HelloComponent { constructor ( @ Parent ( ) foo : Foo , bar : Bar ) { }...
本项目有CodeBERT/CodeT5两种模型类型可供训练选择,在Config.py中修改model_type即可切换到对应model,**打开main.ipynb,点击全部运行**即可按照默认配置进行训练/验证/测试(默认3个epoch,学习率5e-5,beam_size...
本文将从JDK源注释出发,深入解析三种核心注释类型:`@SuppressWarnings`、`@Deprecated`以及`@Override`,并探讨自定义注解的创建与应用。 #### 1. `@SuppressWarnings` `@SuppressWarnings`注解用于抑制编译器的...
5. `@Repeatable`:允许在同一位置重复使用同一类型的注释。 在使用自定义注释时,我们需要定义注解类型(注解接口),并在需要的地方应用。然后,可以通过反射API在运行时获取这些注解的信息,以实现自定义的逻辑...
注释主要有三种类型:单行注释(//...),多行注释(/*...*/)和文档注释(/**...*/),后一种主要用于生成API文档,如Javadoc。 元编程在Java中主要通过注解(Annotation)实现,这是一种在编译时或运行时处理代码...
4. **下载操作**:`@Action`注解定义了一个名为`download`的操作,该操作成功后返回一个名为`success`的结果,类型为`stream`,并且指定了流的相关参数,包括内容类型、输入流等,以及文件下载时的名称。 #### 五、...