2013-10-10 2 views
0

Пожалуйста, помогите мне в этом. Я использую функциональный тест в Junit в Play 1.2.4. Следовательно, используя ApplicationTest.javaКак заказать методы в классе с использованием игровой среды Junit

import org.junit.Before; 

import org.junit.Test; 

import play.test.FunctionalTest; 

public class ApplicationTest extends FunctionalTest { 

@Before 
public void setUp() { 
    System.out.println("abc"); 
} 

@Test 
public void priority1() { 
    System.out.println("P1");  
    assertTrue(true);} 
@Test 
public void priority3() { 
    System.out.println("P3");  
    assertTrue(true);} 
@Test 
public void priority2() { 
    System.out.println("P2");  
    assertTrue(true);} 
} 

Мне нужен тест, запускаемый в Приоритетом 1 порядка, а затем priority2 priority3. Как я могу это достичь, не обновляя версию Play или используя любой другой инструмент тестирования. Пожалуйста, помогите мне с этим!

ответ

0

JUnit 4.11 имеет поддержку для заказа на испытания.

import org.junit.FixMethodOrder; 

@FixMethodOrder(MethodSorters.NAME_ASCENDING) 
public class ApplicationTest extends FunctionalTest { 
    ... 
} 
+0

О, спасибо, это знание, которое я приобрел прямо сейчас. Но мне действительно нужно упорядочить методы в пределах нескольких классов, которые тоже настраивают заказ. Как и в соответствии с потоком функциональности. –

Смежные вопросы