1 package org.apache.maven.surefire.testng.conf;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import java.util.HashMap;
23 import java.util.Map;
24 import org.apache.maven.surefire.testset.TestSetFailedException;
25
26 import junit.framework.TestCase;
27
28
29
30
31 public class TestNGMapConfiguratorTest
32 extends TestCase
33 {
34 public void testGetConvertedOptions()
35 throws Exception
36 {
37 Map convertedOptions = getConvertedOptions( "mixed", "true" );
38 Boolean bool = (Boolean) convertedOptions.get( "-mixed" );
39 assertTrue( bool.booleanValue() );
40 }
41
42 public void testGroupByInstances()
43 throws Exception
44 {
45 Map convertedOptions = getConvertedOptions( "group-by-instances", "true" );
46 Boolean bool = (Boolean) convertedOptions.get( "-group-by-instances" );
47 assertTrue( bool.booleanValue() );
48 }
49
50 private Map getConvertedOptions( String key, String value )
51 throws TestSetFailedException
52 {
53 TestNGMapConfigurator testNGMapConfigurator = new TestNGMapConfigurator();
54 Map raw = new HashMap();
55 raw.put( key, value );
56 return testNGMapConfigurator.getConvertedOptions( raw );
57 }
58 }