Skip to content

Commit 2baf6ed

Browse files
Add an irregular plural word
1 parent b26a608 commit 2baf6ed

File tree

2 files changed

+19
-4
lines changed

2 files changed

+19
-4
lines changed

src/test/java/org/javawebstack/orm/test/querybuilding/FromClauseTest.java

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,7 @@
66
import org.javawebstack.orm.Repo;
77
import org.javawebstack.orm.exception.ORMConfigurationException;
88
import org.javawebstack.orm.test.ORMTestCase;
9-
import org.javawebstack.orm.test.shared.models.tablenames.ThreeWordClass;
10-
import org.javawebstack.orm.test.shared.models.tablenames.TwoWord;
11-
import org.javawebstack.orm.test.shared.models.tablenames.Word;
12-
import org.javawebstack.orm.test.shared.models.tablenames.Words;
9+
import org.javawebstack.orm.test.shared.models.tablenames.*;
1310
import org.junit.jupiter.api.Test;
1411

1512
import static org.junit.jupiter.api.Assertions.assertFalse;
@@ -39,6 +36,12 @@ void testThreeWordBecomeSnakeCases() throws ORMConfigurationException {
3936
assertTrue(query.contains("FROM `three_word_classes`"));
4037
}
4138

39+
@Test
40+
void testIrregularWordPlural() throws ORMConfigurationException {
41+
String query = getBaseQuery(Mouse.class);
42+
assertTrue(query.contains("FROM `mice`"));
43+
}
44+
4245
/*
4346
* Error / Not Closer Specified Cases
4447
*/
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
package org.javawebstack.orm.test.shared.models.tablenames;
2+
3+
import org.javawebstack.orm.Model;
4+
import org.javawebstack.orm.annotation.Column;
5+
6+
/**
7+
* This class' name has an irregular plural (mice) and is here for this purpose.
8+
*/
9+
public class Mouse extends Model {
10+
@Column
11+
int id;
12+
}

0 commit comments

Comments
 (0)