|
1 | 1 | /* |
2 | 2 | * The baseCode project |
3 | | - * |
| 3 | + * |
4 | 4 | * Copyright (c) 2006 University of British Columbia |
5 | | - * |
| 5 | + * |
6 | 6 | * Licensed under the Apache License, Version 2.0 (the "License"); |
7 | 7 | * you may not use this file except in compliance with the License. |
8 | 8 | * You may obtain a copy of the License at |
|
18 | 18 | */ |
19 | 19 | package ubic.basecode.util; |
20 | 20 |
|
21 | | -import static org.junit.Assert.assertEquals; |
22 | | -import static org.junit.Assert.assertNull; |
| 21 | +import org.junit.Test; |
23 | 22 |
|
24 | 23 | import java.util.Collection; |
25 | 24 | import java.util.HashSet; |
26 | 25 |
|
27 | | -import org.junit.Test; |
| 26 | +import static org.junit.Assert.*; |
28 | 27 |
|
29 | 28 | /** |
30 | 29 | * @author pavlidis |
31 | | - * |
| 30 | + * |
32 | 31 | */ |
33 | 32 | public class StringUtilTest { |
34 | 33 |
|
@@ -78,20 +77,23 @@ public void testCommonSuffixNone() { |
78 | 77 |
|
79 | 78 | @Test |
80 | 79 | public void testMakeRnames() { |
81 | | - String actual = StringUtil.makeValidForR( "f33oo dd . [f] a" ); |
82 | | - assertEquals( "f33oo.dd.f.a", actual ); |
83 | | - |
84 | | - actual = StringUtil.makeValidForR( ".f33oo" ); |
85 | | - assertEquals( ".f33oo", actual ); |
86 | | - |
87 | | - actual = StringUtil.makeValidForR( "...f33oo" ); |
88 | | - assertEquals( ".f33oo", actual ); |
89 | | - |
90 | | - actual = StringUtil.makeValidForR( "1foo dd . [f] a" ); |
91 | | - assertEquals( "X1foo.dd.f.a", actual ); |
92 | | - |
93 | | - actual = StringUtil.makeValidForR( ".1foo dd . [f] a" ); |
94 | | - assertEquals( "X.1foo.dd.f.a", actual ); |
| 80 | + assertFalse( Character.isDigit( '.' ) ); |
| 81 | + assertEquals( "NA", StringUtil.makeValidForR( null ) ); |
| 82 | + assertEquals( "test", StringUtil.makeValidForR( "test" ) ); |
| 83 | + assertEquals( "X", StringUtil.makeValidForR( "X" ) ); |
| 84 | + assertEquals( "X123", StringUtil.makeValidForR( "123" ) ); |
| 85 | + assertEquals( "X", StringUtil.makeValidForR( "" ) ); |
| 86 | + assertEquals( "X..", StringUtil.makeValidForR( " " ) ); |
| 87 | + assertEquals( "if.", StringUtil.makeValidForR( "if" ) ); |
| 88 | + assertEquals( "TRUE.", StringUtil.makeValidForR( "TRUE" ) ); |
| 89 | + assertEquals( "...", StringUtil.makeValidForR( "..." ) ); |
| 90 | + assertEquals( "..", StringUtil.makeValidForR( ". " ) ); |
| 91 | + assertEquals( "X.2way", StringUtil.makeValidForR( ".2way" ) ); |
| 92 | + assertEquals( "f33oo.dd....f..a", StringUtil.makeValidForR( "f33oo dd . [f] a" ) ); |
| 93 | + assertEquals( ".f33oo", StringUtil.makeValidForR( ".f33oo" ) ); |
| 94 | + assertEquals( "...f33oo", StringUtil.makeValidForR( "...f33oo" ) ); |
| 95 | + assertEquals( "X1foo.dd....f..a", StringUtil.makeValidForR( "1foo dd . [f] a" ) ); |
| 96 | + assertEquals( "X.1foo.dd....f..a", StringUtil.makeValidForR( ".1foo dd . [f] a" ) ); |
95 | 97 | } |
96 | 98 |
|
97 | 99 | } |
0 commit comments