Rev 6914 | Blame | Compare with Previous | Last modification | View Log | RSS feed
package com.erggroup.buildtool.utf;import static org.junit.Assert.*;import java.util.ArrayList;import java.util.Map;import org.junit.After;import org.junit.AfterClass;import org.junit.Before;import org.junit.BeforeClass;import org.junit.Test;import org.junit.runner.JUnitCore;import com.erggroup.buildtool.ripple.ReleaseConfig;import com.erggroup.buildtool.ripple.ReleaseConfigData;@SuppressWarnings("unused")public class ReleaseConfigDataTest{// Data item to testReleaseConfigData rcData = new ReleaseConfigData();;/*** Test Case main line*/public static void main(String[] args){JUnitCore.main("com.erggroup.buildtool.utf.ReleaseConfigDataTest");}@BeforeClasspublic static void setUpBeforeClass() throws Exception{}@AfterClasspublic static void tearDownAfterClass() throws Exception{}@Beforepublic void setUp() throws Exception{}@Afterpublic void tearDown() throws Exception{}/** Test that the add operation will not create duplicate entries**/@Testpublic void testAdd(){rcData.add(new ReleaseConfig(1, 2, 'M', "Host1", "Fillter1", "Machtype1", "MachClass1"));rcData.add(new ReleaseConfig(1, 2, 'S', "Host2", "Fillter2", "Machtype2", "MachClass2"));rcData.add(new ReleaseConfig(1, 2, 'S', "Host3", "Fillter3", "Machtype3", "MachClass2"));rcData.add(new ReleaseConfig(1, 2, 'S', "Host4", "Fillter4", "Machtype3", "MachClass3"));rcData.add(new ReleaseConfig(1, 2, 'S', "Host5", "Fillter5", "Machtype3", "MachClass3"));rcData.add(new ReleaseConfig(1, 2, 'S', "Host6", "Fillter6", "Machtype3", "MachClass4"));// for (String s : rcData.mMachineTypes)// {// System.out.println("MachType:" + s);// }//// for (String s : rcData.mMachineClasses)// {// System.out.println("MachClass:" + s);// }//// for (Map.Entry<String, ArrayList<String>> entry : rcData.mMachineHash.entrySet()) {// String key = entry.getKey();// ArrayList<String> value = entry.getValue();//// System.out.println("Key: " + key );// for (String s : value)// {// System.out.println(" MachClass:" + s);// }// }assertTrue(rcData.mMachineTypes.size() == 3);assertTrue(rcData.mMachineClasses.size() == 4);assertTrue(rcData.mReleaseConfig.size() == 6);assertTrue(rcData.mMachineHash.size() == 4);}}