Completed test migration to junit4, easymock updated to version 3.2

Change-Id: I6381045b3dae7133cc3589c5dd20ed977118a83d
This commit is contained in:
alex.ryazantsev
2013-11-07 22:29:27 +04:00
committed by Shawn Pearce
parent c8cffc8e92
commit d215908bae
46 changed files with 486 additions and 123 deletions

View File

@@ -14,10 +14,12 @@
package com.google.gerrit.common.data;
import junit.framework.TestCase;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
public class EncodePathSeparatorTest extends TestCase {
public class EncodePathSeparatorTest {
@Test
public void testDefaultBehaviour() {
GitWebType gitWebType = GitWebType.fromName(null);
@@ -25,6 +27,7 @@ public class EncodePathSeparatorTest extends TestCase {
assertEquals("a/b", gitWebType.replacePathSeparator("a/b"));
}
@Test
public void testExclamationMark() {
GitWebType gitWebType = GitWebType.fromName(null);

View File

@@ -14,12 +14,17 @@
package com.google.gerrit.common.data;
import junit.framework.TestCase;
import org.junit.Test;
import java.util.HashMap;
import java.util.Map;
public class ParameterizedStringTest extends TestCase {
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertTrue;
public class ParameterizedStringTest {
@Test
public void testEmptyString() {
final ParameterizedString p = new ParameterizedString("");
assertEquals("", p.getPattern());
@@ -32,6 +37,7 @@ public class ParameterizedStringTest extends TestCase {
assertEquals("", p.replace(a));
}
@Test
public void testAsis1() {
final ParameterizedString p = ParameterizedString.asis("${bar}c");
assertEquals("${bar}c", p.getPattern());
@@ -45,6 +51,7 @@ public class ParameterizedStringTest extends TestCase {
assertEquals("${bar}c", p.replace(a));
}
@Test
public void testReplace1() {
final ParameterizedString p = new ParameterizedString("${bar}c");
assertEquals("${bar}c", p.getPattern());
@@ -60,6 +67,7 @@ public class ParameterizedStringTest extends TestCase {
assertEquals("frobinatorc", p.replace(a));
}
@Test
public void testReplace2() {
final ParameterizedString p = new ParameterizedString("a${bar}c");
assertEquals("a${bar}c", p.getPattern());
@@ -75,6 +83,7 @@ public class ParameterizedStringTest extends TestCase {
assertEquals("afrobinatorc", p.replace(a));
}
@Test
public void testReplace3() {
final ParameterizedString p = new ParameterizedString("a${bar}");
assertEquals("a${bar}", p.getPattern());
@@ -90,6 +99,7 @@ public class ParameterizedStringTest extends TestCase {
assertEquals("afrobinator", p.replace(a));
}
@Test
public void testReplace4() {
final ParameterizedString p = new ParameterizedString("a${bar}c");
assertEquals("a${bar}c", p.getPattern());
@@ -104,6 +114,7 @@ public class ParameterizedStringTest extends TestCase {
assertEquals("ac", p.replace(a));
}
@Test
public void testReplaceToLowerCase() {
final ParameterizedString p = new ParameterizedString("${a.toLowerCase}");
assertEquals(1, p.getParameterNames().size());
@@ -124,6 +135,7 @@ public class ParameterizedStringTest extends TestCase {
assertEquals("foo", p.replace(a));
}
@Test
public void testReplaceToUpperCase() {
final ParameterizedString p = new ParameterizedString("${a.toUpperCase}");
assertEquals(1, p.getParameterNames().size());
@@ -144,6 +156,7 @@ public class ParameterizedStringTest extends TestCase {
assertEquals("FOO", p.replace(a));
}
@Test
public void testReplaceLocalName() {
final ParameterizedString p = new ParameterizedString("${a.localPart}");
assertEquals(1, p.getParameterNames().size());
@@ -164,6 +177,7 @@ public class ParameterizedStringTest extends TestCase {
assertEquals("foo", p.replace(a));
}
@Test
public void testUndefinedFunctionName() {
ParameterizedString p =
new ParameterizedString(
@@ -183,6 +197,7 @@ public class ParameterizedStringTest extends TestCase {
assertEquals("hi, FIRSTNAME LASTNAME,your eamil address is 'firstname.lastname'.right?", p.replace(a));
}
@Test
public void testReplaceToUpperCaseToLowerCase() {
final ParameterizedString p =
new ParameterizedString("${a.toUpperCase.toLowerCase}");
@@ -204,6 +219,7 @@ public class ParameterizedStringTest extends TestCase {
assertEquals("foo@example.com", p.replace(a));
}
@Test
public void testReplaceToUpperCaseLocalName() {
final ParameterizedString p =
new ParameterizedString("${a.toUpperCase.localPart}");
@@ -225,6 +241,7 @@ public class ParameterizedStringTest extends TestCase {
assertEquals("FOO", p.replace(a));
}
@Test
public void testReplaceToUpperCaseAnUndefinedMethod() {
final ParameterizedString p =
new ParameterizedString("${a.toUpperCase.anUndefinedMethod}");
@@ -246,6 +263,7 @@ public class ParameterizedStringTest extends TestCase {
assertEquals("FOO@EXAMPLE.COM", p.replace(a));
}
@Test
public void testReplaceLocalNameToUpperCase() {
final ParameterizedString p =
new ParameterizedString("${a.localPart.toUpperCase}");
@@ -267,6 +285,7 @@ public class ParameterizedStringTest extends TestCase {
assertEquals("FOO", p.replace(a));
}
@Test
public void testReplaceLocalNameToLowerCase() {
final ParameterizedString p =
new ParameterizedString("${a.localPart.toLowerCase}");
@@ -288,6 +307,7 @@ public class ParameterizedStringTest extends TestCase {
assertEquals("foo", p.replace(a));
}
@Test
public void testReplaceLocalNameAnUndefinedMethod() {
final ParameterizedString p =
new ParameterizedString("${a.localPart.anUndefinedMethod}");
@@ -309,6 +329,7 @@ public class ParameterizedStringTest extends TestCase {
assertEquals("foo", p.replace(a));
}
@Test
public void testReplaceToLowerCaseToUpperCase() {
final ParameterizedString p =
new ParameterizedString("${a.toLowerCase.toUpperCase}");
@@ -330,6 +351,7 @@ public class ParameterizedStringTest extends TestCase {
assertEquals("FOO@EXAMPLE.COM", p.replace(a));
}
@Test
public void testReplaceToLowerCaseLocalName() {
final ParameterizedString p =
new ParameterizedString("${a.toLowerCase.localPart}");
@@ -351,6 +373,7 @@ public class ParameterizedStringTest extends TestCase {
assertEquals("foo", p.replace(a));
}
@Test
public void testReplaceToLowerCaseAnUndefinedMethod() {
final ParameterizedString p =
new ParameterizedString("${a.toLowerCase.anUndefinedMethod}");