Racy Little Number
11 marca, 2011
1 komentarz
Na dziś przygotowałem zagadkę skierowaną przede wszystkim dla tych, którzy piszą testy do swojego kodu. Praktykujesz TDD, BDD lub używasz innej techniki – na pewno poradzisz sobie z zagadką.
- Jak często poniższy test się powiedzie?
import junit.framework.TestCase;
public class Test extends TestCase {
int number;
public void test() throws InterruptedException {
number = 0;
Thread t = new Thread(new Runnable() {
public void run() {
assertEquals(2, number);
}
});
number = 1;
t.start();
number++;
t.join();
}
}
Kategorie:Java Puzzle assertEquals, InterruptedException, join, JUnit, Runnable, start, TestCase, Thread