AntおよびjUnitタスクの例

AntおよびjUnitタスクの例

このチュートリアルでは、Antビルドでjunitテストを実行する方法を示します。

junit tutorials

1. 単体テストを実行する

build.xml



    

    
    

    
    

    
        
        
    

  

2. 単体テストのバッチを実行する

build.xml



  

    
    
    

    
    

    
        
            
        
    

  

3. 例

junitテストの実行方法を示すWebアプリケーションの例。

3.1 Return a message

MessageGenerator.java

package com.example.message;

import org.springframework.stereotype.Component;

@Component
public class MessageGenerator {

    public String getWelcomeMessage() {
        return "welcome";
    }

}

3.2 Two junit test cases to test above class.

TestMessage.java

package com.example.test;

import static org.junit.Assert.assertEquals;
import org.junit.Test;
import com.example.message.MessageGenerator;

public class TestMessage {

    @Test
    public void test_welcome_message() {
        MessageGenerator obj = new MessageGenerator();
        assertEquals("welcome", obj.getWelcomeMessage());
    }

}

TestMessage2.java

package com.example.test;

import static org.junit.Assert.assertEquals;
import org.junit.Test;
import com.example.message.MessageGenerator;

public class TestMessage2 {

    @Test
    public void test_welcome_message_2() {
        MessageGenerator obj = new MessageGenerator();
        assertEquals("welcome", obj.getWelcomeMessage());
    }

}

3.3 Use ivy to get the project dependencies, and declared the project scope.

ivy.xml


    

    
        
        
        
    

    
        
    

3.4 Run unit test

build.xml


    
        Running junit Test
    

    
    
    
    
    
    
    
    

    
    
        
        

        
        
        

    

    
    
        
        
            
        
    

    
    

      

        
        

        
        
            
                
            
        

      
    

    
    
        
        
        
    

    
    
        
        
    

    


Run it

$ ant junit

完了しました。

ソースコードをダウンロード

ダウンロード-AntSpringMVC-Junit-Example(42 KB)

参考文献