Рубрики
Без рубрики

Пример задачи Ant и TestNG

– Пример задачи Ant и TestNG

Автор оригинала: mkyong.

В этом уроке мы покажем вам, как запустить тест TestNG в сборке Ant.

1. Управляется классами

  
	
  
	
  

	
	
			
		
		
		
		
			
		
		
			
	

  

2. Выполняется с помощью XML




 
    
	
		
	
    
  

  
	
  
	
  

	
			
		
			
		
		
			
	

  

3. Пример

Пример веб-приложения, показывающий, как выполнить набор тестовых тестов.

3.1 Возврат сообщения

package com.mkyong.message;
 
import org.springframework.stereotype.Component;

@Component
public class MessageGenerator {

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

3.2 Два теста TestNG.

package com.mkyong.test;

import org.testng.Assert;
import org.testng.annotations.Test;
import com.mkyong.message.MessageGenerator;

public class TestMessage {

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

import org.testng.Assert;
import org.testng.annotations.Test;
import com.mkyong.message.MessageGenerator;

public class TestMessage2 {

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

3.3 Используйте ivy для получения зависимостей проекта и объявления области проекта.


	
	
	
        
        
        
    
    
	
		
	

3.4 Выполнить модульный тест


	
		Running TestNG Test 
	

	
	
	
	
	
	
	
	

	
	
		
		

		
		
		

	

	
	
		
		
			
		
	

	
	

	  

		

		

                
	  

	

	
	
		
		
		
	

	
	
		
		
	

	





 
	
		
			
			
		
	
  

Запустите его

$ ant testng

Выход

testng:
   [testng] [TestNG] Running:
   [testng]   /Users/mkyong/Documents/workspace/AntSpringMVC/resources/testng.xml
   [testng] 
   [testng] 
   [testng] ===============================================
   [testng] TestAll
   [testng] Total tests run: 2, Failures: 0, Skips: 0
   [testng] ===============================================
   [testng] 

BUILD SUCCESSFUL
Total time: 3 seconds

Сделано.

Скачать Исходный Код

Рекомендации

  1. Задача муравьиного тестирования
  2. Задача Ang и JUnit
  3. Испытание – тест набора

Оригинал: “https://mkyong.com/ant/ant-and-testng-task-example/”