Skip to content

Commit 10df9a7

Browse files
author
MerkushevKirill
committed
rft - move classes to ru.lanwen.verbalregex package (and change it groupId)
1 parent 82b7b64 commit 10df9a7

File tree

4 files changed

+28
-20
lines changed

4 files changed

+28
-20
lines changed

pom.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,10 @@
77
<version>9</version>
88
</parent>
99

10-
<groupId>ru.lanwen.verbalexpressions</groupId>
10+
<groupId>ru.lanwen.verbalregex</groupId>
1111
<artifactId>java-verbal-expressions</artifactId>
1212
<version>1.0-SNAPSHOT</version>
13+
1314
<packaging>jar</packaging>
1415

1516
<name>JavaVerbalExpressions</name>

src/main/java/verbal/expressions/VerbalExpression.java renamed to src/main/java/ru/lanwen/verbalregex/VerbalExpression.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package verbal.expressions;
1+
package ru.lanwen.verbalregex;
22

33
import java.util.regex.Matcher;
44
import java.util.regex.Pattern;
@@ -25,7 +25,8 @@ public Builder add(String pValue) {
2525
}
2626

2727
public VerbalExpression build() {
28-
pattern = Pattern.compile(this.prefixes.toString() + this.source.toString() + this.suffixes, this.modifiers);
28+
pattern = Pattern.compile(new StringBuilder(prefixes)
29+
.append(source).append(suffixes).toString(), modifiers);
2930
return new VerbalExpression(this);
3031
}
3132

src/test/java/verbal/expressions/BasicFunctionalityUnitTest.java renamed to src/test/java/ru/lanwen/verbalregex/BasicFunctionalityUnitTest.java

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
package verbal.expressions;
1+
package ru.lanwen.verbalregex;
2+
23
import org.junit.Test;
34

45
import static org.junit.Assert.*;
@@ -198,17 +199,17 @@ public void testSearchOneLine() {
198199
assertTrue("b is on the second line but we are only searching the first", testRegex.test("a\nb"));
199200
}
200201

201-
@Test
202-
public void testGetText () {
203-
String testString = "123 https://www.google.com 456";
204-
VerbalExpression testRegex = new VerbalExpression.Builder().add("http")
205-
.maybe("s")
206-
.then("://")
207-
.then("www.")
208-
.anythingButNot(" ")
209-
.add("com").build();
210-
assertEquals(testRegex.getText(testString), "https://www.google.com");
211-
212-
}
202+
@Test
203+
public void testGetText() {
204+
String testString = "123 https://www.google.com 456";
205+
VerbalExpression testRegex = new VerbalExpression.Builder().add("http")
206+
.maybe("s")
207+
.then("://")
208+
.then("www.")
209+
.anythingButNot(" ")
210+
.add("com").build();
211+
assertEquals(testRegex.getText(testString), "https://www.google.com");
212+
213+
}
213214

214215
}

src/test/java/verbal/expressions/RealWorldUnitTest.java renamed to src/test/java/ru/lanwen/verbalregex/RealWorldUnitTest.java

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
1-
package verbal.expressions;
2-
3-
import static org.junit.Assert.*;
1+
package ru.lanwen.verbalregex;
42

53
import org.junit.Test;
64

5+
import static org.hamcrest.CoreMatchers.equalTo;
6+
import static org.junit.Assert.assertEquals;
7+
import static org.junit.Assert.assertThat;
8+
import static org.junit.Assert.assertTrue;
9+
710

811
public class RealWorldUnitTest {
912

@@ -23,6 +26,8 @@ public void testUrl() {
2326
String testUrl = "https://www.google.com";
2427
assertTrue("Matches Google's url", testRegex.test(testUrl)); //True
2528

26-
assertEquals("Regex doesn't match same regex as in example", testRegex.toString(), "^(http)(s)?(\\:\\/\\/)(www\\.)?([^\\ ]*)$");
29+
assertThat("Regex doesn't match same regex as in example",
30+
testRegex.toString(),
31+
equalTo("^(http)(s)?(\\:\\/\\/)(www\\.)?([^\\ ]*)$"));
2732
}
2833
}

0 commit comments

Comments
 (0)