1 package org.apache.maven.model.converter.plugins;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import junit.framework.Assert;
23 import junit.framework.TestCase;
24
25
26
27
28
29 public class PropertyUtilsTest extends TestCase
30 {
31 protected void setUp()
32 throws Exception
33 {
34 super.setUp();
35 }
36
37 public void testConvertOnOffToBoolean()
38 {
39 Assert.assertEquals( null, PropertyUtils.convertOnOffToBoolean( null ) );
40 Assert.assertEquals( null, PropertyUtils.convertOnOffToBoolean( "someValue" ) );
41 Assert.assertEquals( "true", PropertyUtils.convertOnOffToBoolean( "on" ) );
42 Assert.assertEquals( "false", PropertyUtils.convertOnOffToBoolean( "OFF" ) );
43 }
44
45 public void testConvertYesNoToBoolean()
46 {
47 Assert.assertEquals( null, PropertyUtils.convertYesNoToBoolean( null ) );
48 Assert.assertEquals( null, PropertyUtils.convertYesNoToBoolean( "someValue" ) );
49 Assert.assertEquals( "true", PropertyUtils.convertYesNoToBoolean( "yes" ) );
50 Assert.assertEquals( "false", PropertyUtils.convertYesNoToBoolean( "NO" ) );
51 }
52
53 public void testInvertBoolean()
54 {
55 Assert.assertEquals( null, PropertyUtils.invertBoolean( null ) );
56 Assert.assertEquals( "true", PropertyUtils.invertBoolean( "someValue" ) );
57 Assert.assertEquals( "true", PropertyUtils.invertBoolean( "false" ) );
58 Assert.assertEquals( "false", PropertyUtils.invertBoolean( "true" ) );
59 }
60 }