mirror of
https://github.com/tiennm99/java-design-patterns.git
synced 2026-05-15 10:58:51 +00:00
deps: Refactor dependencies (#3224)
* remove spring dep move junit, logging, mockito under dep mgmt * upgrade anti-corruption-layer deps * async method invocation * balking, bloc * bridge to bytecode * caching * callback - cqrs * component - health check * hexagonal - metadata mapping * rest of the patterns * remove checkstyle, take spotless into use
This commit is contained in:
@@ -24,17 +24,15 @@
|
||||
*/
|
||||
package com.iluwatar.tablemodule;
|
||||
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertDoesNotThrow;
|
||||
|
||||
/**
|
||||
* Tests that the table module example runs without errors.
|
||||
*/
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
/** Tests that the table module example runs without errors. */
|
||||
class AppTest {
|
||||
|
||||
@Test
|
||||
void shouldExecuteWithoutException() {
|
||||
assertDoesNotThrow(() -> App.main(new String[]{}));
|
||||
assertDoesNotThrow(() -> App.main(new String[] {}));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -24,16 +24,16 @@
|
||||
*/
|
||||
package com.iluwatar.tablemodule;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
import static org.junit.jupiter.api.Assertions.assertThrows;
|
||||
|
||||
import java.sql.DriverManager;
|
||||
import java.sql.SQLException;
|
||||
import javax.sql.DataSource;
|
||||
import org.h2.jdbcx.JdbcDataSource;
|
||||
import org.junit.jupiter.api.AfterEach;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import javax.sql.DataSource;
|
||||
import java.sql.DriverManager;
|
||||
import java.sql.SQLException;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
import static org.junit.jupiter.api.Assertions.assertThrows;
|
||||
|
||||
class UserTableModuleTest {
|
||||
private static final String DB_URL = "jdbc:h2:mem:testdb;DB_CLOSE_DELAY=-1";
|
||||
@@ -47,7 +47,7 @@ class UserTableModuleTest {
|
||||
@BeforeEach
|
||||
void setUp() throws SQLException {
|
||||
try (var connection = DriverManager.getConnection(DB_URL);
|
||||
var statement = connection.createStatement()) {
|
||||
var statement = connection.createStatement()) {
|
||||
statement.execute(UserTableModule.DELETE_SCHEMA_SQL);
|
||||
statement.execute(UserTableModule.CREATE_SCHEMA_SQL);
|
||||
}
|
||||
@@ -56,7 +56,7 @@ class UserTableModuleTest {
|
||||
@AfterEach
|
||||
void tearDown() throws SQLException {
|
||||
try (var connection = DriverManager.getConnection(DB_URL);
|
||||
var statement = connection.createStatement()) {
|
||||
var statement = connection.createStatement()) {
|
||||
statement.execute(UserTableModule.DELETE_SCHEMA_SQL);
|
||||
}
|
||||
}
|
||||
@@ -66,8 +66,7 @@ class UserTableModuleTest {
|
||||
var dataSource = createDataSource();
|
||||
var userTableModule = new UserTableModule(dataSource);
|
||||
var user = new User(1, "123456", "123456");
|
||||
assertEquals(0, userTableModule.login(user.getUsername(),
|
||||
user.getPassword()));
|
||||
assertEquals(0, userTableModule.login(user.getUsername(), user.getPassword()));
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -76,8 +75,7 @@ class UserTableModuleTest {
|
||||
var userTableModule = new UserTableModule(dataSource);
|
||||
var user = new User(1, "123456", "123456");
|
||||
userTableModule.registerUser(user);
|
||||
assertEquals(1, userTableModule.login(user.getUsername(),
|
||||
user.getPassword()));
|
||||
assertEquals(1, userTableModule.login(user.getUsername(), user.getPassword()));
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -96,4 +94,4 @@ class UserTableModuleTest {
|
||||
var user = new User(1, "123456", "123456");
|
||||
assertEquals(1, userTableModule.registerUser(user));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -24,104 +24,89 @@
|
||||
*/
|
||||
package com.iluwatar.tablemodule;
|
||||
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.*;
|
||||
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
class UserTest {
|
||||
@Test
|
||||
void testCanEqual() {
|
||||
assertFalse((new User(1, "janedoe", "iloveyou"))
|
||||
.canEqual("Other"));
|
||||
assertFalse((new User(1, "janedoe", "iloveyou")).canEqual("Other"));
|
||||
}
|
||||
|
||||
@Test
|
||||
void testCanEqual2() {
|
||||
var user = new User(1, "janedoe", "iloveyou");
|
||||
assertTrue(user.canEqual(new User(1, "janedoe",
|
||||
"iloveyou")));
|
||||
assertTrue(user.canEqual(new User(1, "janedoe", "iloveyou")));
|
||||
}
|
||||
|
||||
@Test
|
||||
void testEquals1() {
|
||||
var user = new User(1, "janedoe", "iloveyou");
|
||||
assertNotEquals(user, new User(123, "abcd",
|
||||
"qwerty"));
|
||||
assertNotEquals(user, new User(123, "abcd", "qwerty"));
|
||||
}
|
||||
|
||||
@Test
|
||||
void testEquals2() {
|
||||
var user = new User(1, "janedoe", "iloveyou");
|
||||
assertEquals(user, new User(1, "janedoe",
|
||||
"iloveyou"));
|
||||
assertEquals(user, new User(1, "janedoe", "iloveyou"));
|
||||
}
|
||||
|
||||
@Test
|
||||
void testEquals3() {
|
||||
var user = new User(123, "janedoe", "iloveyou");
|
||||
assertNotEquals(user, new User(1, "janedoe",
|
||||
"iloveyou"));
|
||||
assertNotEquals(user, new User(1, "janedoe", "iloveyou"));
|
||||
}
|
||||
|
||||
@Test
|
||||
void testEquals4() {
|
||||
var user = new User(1, null, "iloveyou");
|
||||
assertNotEquals(user, new User(1, "janedoe",
|
||||
"iloveyou"));
|
||||
assertNotEquals(user, new User(1, "janedoe", "iloveyou"));
|
||||
}
|
||||
|
||||
@Test
|
||||
void testEquals5() {
|
||||
var user = new User(1, "iloveyou", "iloveyou");
|
||||
assertNotEquals(user, new User(1, "janedoe",
|
||||
"iloveyou"));
|
||||
assertNotEquals(user, new User(1, "janedoe", "iloveyou"));
|
||||
}
|
||||
|
||||
@Test
|
||||
void testEquals6() {
|
||||
var user = new User(1, "janedoe", "janedoe");
|
||||
assertNotEquals(user, new User(1, "janedoe",
|
||||
"iloveyou"));
|
||||
assertNotEquals(user, new User(1, "janedoe", "iloveyou"));
|
||||
}
|
||||
|
||||
@Test
|
||||
void testEquals7() {
|
||||
var user = new User(1, "janedoe", null);
|
||||
assertNotEquals(user, new User(1, "janedoe",
|
||||
"iloveyou"));
|
||||
assertNotEquals(user, new User(1, "janedoe", "iloveyou"));
|
||||
}
|
||||
|
||||
@Test
|
||||
void testEquals8() {
|
||||
var user = new User(1, null, "iloveyou");
|
||||
assertEquals(user, new User(1, null,
|
||||
"iloveyou"));
|
||||
assertEquals(user, new User(1, null, "iloveyou"));
|
||||
}
|
||||
|
||||
@Test
|
||||
void testEquals9() {
|
||||
var user = new User(1, "janedoe", null);
|
||||
assertEquals(user, new User(1, "janedoe",
|
||||
null));
|
||||
assertEquals(user, new User(1, "janedoe", null));
|
||||
}
|
||||
|
||||
@Test
|
||||
void testHashCode1() {
|
||||
assertEquals(-1758941372, (new User(1, "janedoe",
|
||||
"iloveyou")).hashCode());
|
||||
|
||||
assertEquals(-1758941372, (new User(1, "janedoe", "iloveyou")).hashCode());
|
||||
}
|
||||
|
||||
@Test
|
||||
void testHashCode2() {
|
||||
assertEquals(-1332207447, (new User(1, null,
|
||||
"iloveyou")).hashCode());
|
||||
assertEquals(-1332207447, (new User(1, null, "iloveyou")).hashCode());
|
||||
}
|
||||
|
||||
@Test
|
||||
void testHashCode3() {
|
||||
assertEquals(-426522485, (new User(1, "janedoe",
|
||||
null)).hashCode());
|
||||
assertEquals(-426522485, (new User(1, "janedoe", null)).hashCode());
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -148,9 +133,10 @@ class UserTest {
|
||||
@Test
|
||||
void testToString() {
|
||||
var user = new User(1, "janedoe", "iloveyou");
|
||||
assertEquals(String.format("User(id=%s, username=%s, password=%s)",
|
||||
assertEquals(
|
||||
String.format(
|
||||
"User(id=%s, username=%s, password=%s)",
|
||||
user.getId(), user.getUsername(), user.getPassword()),
|
||||
user.toString());
|
||||
user.toString());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user