2017-04-08 7 views
0

프로젝트에서 gradle을 사용하여 테스트를 작성하려고합니다.gradle을 사용하여 오류 : 기호를 찾을 수 없습니다. @Test

On building the tests, I am getting error -> 
:compileTestJava/home/vibhcool/Documents/github/loklak_server/test/org/loklak/harvester/TwitterScraperTest.java:28: error: cannot find symbol 
@TEST 
^ 
symbol: class TEST 
location: class TwitterScraperTest 
1 error 
FAILED 

FAILURE: Build failed with an exception. 

* What went wrong: 
Execution failed for task ':compileTestJava'. 

나는 오류가 발생하고있는 파일 ->

package org.loklak.harvester; 

import java.io.File; 
import java.io.IOException; 
import org.junit.After; 
import org.junit.Before; 
import org.loklak.harvester.TwitterScraper; 
import org.junit.Test; 
import static org.junit.Assert.assertEquals; 

public class TwitterScraperTest { 

    @TEST 
    public void test_prepareSearchURL() { 
     String url; 
     String[] query = {"q1", "q2", "q3", }; 
     String[] out_url = {"url1", "url2", "url3"}; 

     for (int i = 0; i < query.length; i++) { 
      url = TwitterScraper.prepareSearchURL(query[i]); 
      assertEquals(url, out_url[i]); 
     } 

    } 
} 

내가 파일에 @TEST을 언급

가 Gradle을 성공적으로 테스트를 작성합니다.

나는 많이 봤지만 오류를 얻을 수 없습니다.

나는 그것이 있어야 JUnit을 4.10

+0

잘못된 주석을 사용하고 있습니다. @Test를 사용하십시오. – denzal

+0

@denzal 네, 어리석은 실수, ;-), 감사합니다 :-D –

답변

1

을 사용하고 있습니다 :

@Test 
public void test_prepareSearchURL() { 
    ... 
} 

하지

@TEST 
public void test_prepareSearchURL() { 
    .. 
} 

을 당신은 how to get started with Junit here에 좀 걸릴 수 있습니다.

+1

Hehe, Oops, 나는 바보 같은 실수를 저질 렀습니다. –