TestSvControl.java 2.02 KB

package org.emercit.utilstools;

import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;
import static org.junit.Assert.*;

import org.junit.After;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Ignore;

import java.util.Vector;

import org.emercit.utilstools.config.Msg;
import org.emercit.utilstools.svmanager.model.SvBean;
import org.emercit.utilstools.svmanager.service.Sv;
import org.emercit.utilstools.svmanager.service.SvControl;

@Ignore
public class TestSvControl extends TestCase {

	private Sv sv;
	
	private SvControl svcontrol;
	
	private Vector<SvBean> svbeans;
	
	
	
	
	  public TestSvControl( String testName )
	    {
	        super( testName );
	    }

	 
	 
	    public static Test suite()
	    {
	        return new TestSuite( TestSvControl.class );
	    }

	    /*
	     * Тестирование управления процессами
	     */
	    @Ignore
	    public void testSvControl()
	    {
	    
	    	
	    	sv=new Sv();
			svbeans=sv.get();
			
			assertNotNull(svbeans);
			
			  for (SvBean svbean:svbeans) { 
				  svcontrol=new SvControl(svbean);
				 
				 
					  Msg msg=Msg.getByCode(svcontrol.start());
					
					  if(msg.getTypeVariable().getCode()==1) {
						  fail("Тест завален");
					  }
				
					 
					  msg=Msg.getByCode(svcontrol.restart());
					  if(msg.getTypeVariable().getCode()==1) {
						  fail("Тест завален");
					  }
					
					  msg=Msg.getByCode(svcontrol.stop());
					  if(msg.getTypeVariable().getCode()==1) {
						  fail("Тест завален");
					  }
					  
					  msg=Msg.getByCode(svcontrol.addAutoRun());
					  if(msg.getTypeVariable().getCode()==1) {
						  fail("Тест завален");
					  }
					
					  
					  
					  msg=Msg.getByCode(svcontrol.delAutoRun());
					  if(msg.getTypeVariable().getCode()==1) {
						  fail("Тест завален");
					  }
					  
					  
					  
			  }
	        assertTrue( true );
	    }
	

	


		    
	
	  

}