All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.junit.Before Maven / Gradle / Ivy

Go to download

JUnit is a unit testing framework for Java, created by Erich Gamma and Kent Beck.

There is a newer version: 4.13.2
Show newest version
package org.junit;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * When writing tests, it is common to find that several tests need similar
 * objects created before they can run. Annotating a public void method
 * with @Before causes that method to be run before the {@link org.junit.Test} method.
 * The @Before methods of superclasses will be run before those of the current class,
 * unless they are overridden in the current class. No other ordering is defined.
 * 

* Here is a simple example: *

 * public class Example {
 *    List empty;
 *    @Before public void initialize() {
 *       empty= new ArrayList();
 *    }
 *    @Test public void size() {
 *       ...
 *    }
 *    @Test public void remove() {
 *       ...
 *    }
 * }
 * 
* * @see org.junit.BeforeClass * @see org.junit.After * @since 4.0 */ @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.METHOD) public @interface Before { }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy