BAEL-1171 java.lang.String API (#2693)
* Evaluation article: Different Types of Bean Injection in Spring * added tests & changed configuration to Java-based config * removed xml config files * rename unit tests * BAEL-972 - Apache Commons Text * remove code from evaluation article * remove code from evaluation article * BAEL-972 - Apache Commons Text - added another example * BAEL-972 - Apache Commons Text - just indentation * BAEL-994 - TemporalAdjuster in Java * BAEL-994 - TemporalAdjuster in Java * BAEL-994 - TemporalAdjuster in Java * BAEL-994 - TemporalAdjuster in Java * BAEL-994 - TemporalAdjuster in Java - fix problems * BAEL-1033 Introduction to StreamUtils * BAEL-1033 Introduction to StreamUtils * BAEL-1033 Introduction to StreamUtils * fix formatting * BAEL-1033 minor refactor * BAEL-1035 Introduction to Eclipse Collections * format * BAEL-1035 Introduction to Eclipse Collections * BAEL-1035 Introduction to Eclipse Collections * BAEL-1035 Introduction to Eclipse Collections * cleanup * cleanup * BAEL-1109 Introduction to JCache * BAEL-1109 Introduction to JCache * remove unneeded property in pom.xml * fix formatting * close cache instances properly * remove latest commit * BAEL-1057 Introduction to rxjava-jdbc * refactor rxjava-jdbc * Refactor rxjava-jdbc * Refactoring rxjava-jdbc * BAEL-1171 java.lang.String API * refactor rxjava-jdbc * refactor String * String API - move multiple classes into a single class * move class into test package
This commit is contained in:
parent
4653e0ad3e
commit
9e273b1474
|
@ -0,0 +1,26 @@
|
||||||
|
package com.baeldung.string;
|
||||||
|
|
||||||
|
import static org.junit.Assert.assertArrayEquals;
|
||||||
|
import static org.junit.Assert.assertEquals;
|
||||||
|
|
||||||
|
import org.junit.Test;
|
||||||
|
|
||||||
|
public class StringTest {
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void whenCallCodePointAt_thenDecimalUnicodeReturned() {
|
||||||
|
assertEquals(97, "abcd".codePointAt(0));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void whenCallConcat_thenCorrect() {
|
||||||
|
assertEquals("elephant", "elep".concat("hant"));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void whenGetBytes_thenCorrect() {
|
||||||
|
byte[] byteArray = "abcd".getBytes();
|
||||||
|
byte[] expected = new byte[] { 97, 98, 99, 100 };
|
||||||
|
assertArrayEquals(expected, byteArray);
|
||||||
|
}
|
||||||
|
}
|
|
@ -8,13 +8,15 @@ import org.junit.After;
|
||||||
import org.junit.Before;
|
import org.junit.Before;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
|
||||||
|
import com.github.davidmoten.rx.jdbc.ConnectionProvider;
|
||||||
import com.github.davidmoten.rx.jdbc.Database;
|
import com.github.davidmoten.rx.jdbc.Database;
|
||||||
|
|
||||||
import rx.Observable;
|
import rx.Observable;
|
||||||
|
|
||||||
public class AutomapClassIntegrationTest {
|
public class AutomapClassIntegrationTest {
|
||||||
|
|
||||||
private Database db = Database.from(Connector.connectionProvider);
|
private ConnectionProvider connectionProvider = Connector.connectionProvider;
|
||||||
|
private Database db = Database.from(connectionProvider);
|
||||||
|
|
||||||
private Observable<Integer> create = null;
|
private Observable<Integer> create = null;
|
||||||
private Observable<Integer> insert1, insert2 = null;
|
private Observable<Integer> insert1, insert2 = null;
|
||||||
|
@ -56,6 +58,6 @@ public class AutomapClassIntegrationTest {
|
||||||
public void close() {
|
public void close() {
|
||||||
db.update("DROP TABLE MANAGER")
|
db.update("DROP TABLE MANAGER")
|
||||||
.dependsOn(create);
|
.dependsOn(create);
|
||||||
Connector.connectionProvider.close();
|
connectionProvider.close();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,13 +8,15 @@ import org.junit.After;
|
||||||
import org.junit.Before;
|
import org.junit.Before;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
|
||||||
|
import com.github.davidmoten.rx.jdbc.ConnectionProvider;
|
||||||
import com.github.davidmoten.rx.jdbc.Database;
|
import com.github.davidmoten.rx.jdbc.Database;
|
||||||
|
|
||||||
import rx.Observable;
|
import rx.Observable;
|
||||||
|
|
||||||
public class AutomapInterfaceIntegrationTest {
|
public class AutomapInterfaceIntegrationTest {
|
||||||
|
|
||||||
private Database db = Database.from(Connector.connectionProvider);
|
private ConnectionProvider connectionProvider = Connector.connectionProvider;
|
||||||
|
private Database db = Database.from(connectionProvider);
|
||||||
|
|
||||||
private Observable<Integer> create = null;
|
private Observable<Integer> create = null;
|
||||||
private Observable<Integer> insert1, insert2 = null;
|
private Observable<Integer> insert1, insert2 = null;
|
||||||
|
@ -56,7 +58,6 @@ public class AutomapInterfaceIntegrationTest {
|
||||||
public void close() {
|
public void close() {
|
||||||
db.update("DROP TABLE EMPLOYEE")
|
db.update("DROP TABLE EMPLOYEE")
|
||||||
.dependsOn(create);
|
.dependsOn(create);
|
||||||
Connector.connectionProvider.close();
|
connectionProvider.close();
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,38 +1,42 @@
|
||||||
package com.baeldung.rxjava.jdbc;
|
package com.baeldung.rxjava.jdbc;
|
||||||
|
|
||||||
import com.github.davidmoten.rx.jdbc.Database;
|
import static org.junit.Assert.assertEquals;
|
||||||
import org.junit.After;
|
|
||||||
import org.junit.Test;
|
|
||||||
import rx.Observable;
|
|
||||||
|
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import static org.junit.Assert.assertEquals;
|
import org.junit.After;
|
||||||
|
import org.junit.Test;
|
||||||
|
|
||||||
|
import com.github.davidmoten.rx.jdbc.ConnectionProvider;
|
||||||
|
import com.github.davidmoten.rx.jdbc.Database;
|
||||||
|
|
||||||
|
import rx.Observable;
|
||||||
|
|
||||||
public class BasicQueryTypesIntegrationTest {
|
public class BasicQueryTypesIntegrationTest {
|
||||||
|
|
||||||
private Database db = Database.from(Connector.connectionProvider);
|
private ConnectionProvider connectionProvider = Connector.connectionProvider;
|
||||||
|
private Database db = Database.from(connectionProvider);
|
||||||
|
|
||||||
private Observable<Integer> create;
|
private Observable<Integer> create, insert1, insert2, insert3, update, delete = null;
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void whenCreateTableAndInsertRecords_thenCorrect() {
|
public void whenCreateTableAndInsertRecords_thenCorrect() {
|
||||||
create = db.update("CREATE TABLE IF NOT EXISTS EMPLOYEE(id int primary key, name varchar(255))")
|
create = db.update("CREATE TABLE IF NOT EXISTS EMPLOYEE(id int primary key, name varchar(255))")
|
||||||
.count();
|
.count();
|
||||||
Observable<Integer> insert1 = db.update("INSERT INTO EMPLOYEE(id, name) VALUES(1, 'John')")
|
insert1 = db.update("INSERT INTO EMPLOYEE(id, name) VALUES(1, 'John')")
|
||||||
.dependsOn(create)
|
.dependsOn(create)
|
||||||
.count();
|
.count();
|
||||||
Observable<Integer> update = db.update("UPDATE EMPLOYEE SET name = 'Alan' WHERE id = 1")
|
update = db.update("UPDATE EMPLOYEE SET name = 'Alan' WHERE id = 1")
|
||||||
.dependsOn(create)
|
.dependsOn(create)
|
||||||
.count();
|
.count();
|
||||||
Observable<Integer> insert2 = db.update("INSERT INTO EMPLOYEE(id, name) VALUES(2, 'Sarah')")
|
insert2 = db.update("INSERT INTO EMPLOYEE(id, name) VALUES(2, 'Sarah')")
|
||||||
.dependsOn(create)
|
.dependsOn(create)
|
||||||
.count();
|
.count();
|
||||||
Observable<Integer> insert3 = db.update("INSERT INTO EMPLOYEE(id, name) VALUES(3, 'Mike')")
|
insert3 = db.update("INSERT INTO EMPLOYEE(id, name) VALUES(3, 'Mike')")
|
||||||
.dependsOn(create)
|
.dependsOn(create)
|
||||||
.count();
|
.count();
|
||||||
Observable<Integer> delete = db.update("DELETE FROM EMPLOYEE WHERE id = 2")
|
delete = db.update("DELETE FROM EMPLOYEE WHERE id = 2")
|
||||||
.dependsOn(create)
|
.dependsOn(create)
|
||||||
.count();
|
.count();
|
||||||
List<String> names = db.select("select name from EMPLOYEE where id < ?")
|
List<String> names = db.select("select name from EMPLOYEE where id < ?")
|
||||||
|
@ -55,6 +59,6 @@ public class BasicQueryTypesIntegrationTest {
|
||||||
public void close() {
|
public void close() {
|
||||||
db.update("DROP TABLE EMPLOYEE")
|
db.update("DROP TABLE EMPLOYEE")
|
||||||
.dependsOn(create);
|
.dependsOn(create);
|
||||||
Connector.connectionProvider.close();
|
connectionProvider.close();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,21 +1,25 @@
|
||||||
package com.baeldung.rxjava.jdbc;
|
package com.baeldung.rxjava.jdbc;
|
||||||
|
|
||||||
import com.github.davidmoten.rx.jdbc.Database;
|
import static org.junit.Assert.assertEquals;
|
||||||
import org.junit.After;
|
|
||||||
import org.junit.Before;
|
|
||||||
import org.junit.Test;
|
|
||||||
import rx.Observable;
|
|
||||||
|
|
||||||
import java.io.FileInputStream;
|
import java.io.FileInputStream;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.nio.charset.StandardCharsets;
|
import java.nio.charset.StandardCharsets;
|
||||||
|
|
||||||
import static org.junit.Assert.assertEquals;
|
import org.junit.After;
|
||||||
|
import org.junit.Before;
|
||||||
|
import org.junit.Test;
|
||||||
|
|
||||||
|
import com.github.davidmoten.rx.jdbc.ConnectionProvider;
|
||||||
|
import com.github.davidmoten.rx.jdbc.Database;
|
||||||
|
|
||||||
|
import rx.Observable;
|
||||||
|
|
||||||
public class InsertBlobIntegrationTest {
|
public class InsertBlobIntegrationTest {
|
||||||
|
|
||||||
private Database db = Database.from(Connector.connectionProvider);
|
private ConnectionProvider connectionProvider = Connector.connectionProvider;
|
||||||
|
private Database db = Database.from(connectionProvider);
|
||||||
|
|
||||||
private String expectedDocument = null;
|
private String expectedDocument = null;
|
||||||
private String actualDocument = null;
|
private String actualDocument = null;
|
||||||
|
@ -56,6 +60,6 @@ public class InsertBlobIntegrationTest {
|
||||||
public void close() {
|
public void close() {
|
||||||
db.update("DROP TABLE SERVERLOG")
|
db.update("DROP TABLE SERVERLOG")
|
||||||
.dependsOn(create);
|
.dependsOn(create);
|
||||||
Connector.connectionProvider.close();
|
connectionProvider.close();
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -1,20 +1,24 @@
|
||||||
package com.baeldung.rxjava.jdbc;
|
package com.baeldung.rxjava.jdbc;
|
||||||
|
|
||||||
import com.github.davidmoten.rx.jdbc.Database;
|
import static org.junit.Assert.assertEquals;
|
||||||
import org.junit.After;
|
|
||||||
import org.junit.Before;
|
|
||||||
import org.junit.Test;
|
|
||||||
import rx.Observable;
|
|
||||||
|
|
||||||
import java.io.FileInputStream;
|
import java.io.FileInputStream;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
|
|
||||||
import static org.junit.Assert.assertEquals;
|
import org.junit.After;
|
||||||
|
import org.junit.Before;
|
||||||
|
import org.junit.Test;
|
||||||
|
|
||||||
|
import com.github.davidmoten.rx.jdbc.ConnectionProvider;
|
||||||
|
import com.github.davidmoten.rx.jdbc.Database;
|
||||||
|
|
||||||
|
import rx.Observable;
|
||||||
|
|
||||||
public class InsertClobIntegrationTest {
|
public class InsertClobIntegrationTest {
|
||||||
|
|
||||||
private Database db = Database.from(Connector.connectionProvider);
|
private ConnectionProvider connectionProvider = Connector.connectionProvider;
|
||||||
|
private Database db = Database.from(connectionProvider);
|
||||||
|
|
||||||
private String expectedDocument = null;
|
private String expectedDocument = null;
|
||||||
private String actualDocument = null;
|
private String actualDocument = null;
|
||||||
|
@ -54,6 +58,6 @@ public class InsertClobIntegrationTest {
|
||||||
public void close() {
|
public void close() {
|
||||||
db.update("DROP TABLE SERVERLOG")
|
db.update("DROP TABLE SERVERLOG")
|
||||||
.dependsOn(create);
|
.dependsOn(create);
|
||||||
Connector.connectionProvider.close();
|
connectionProvider.close();
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -1,24 +1,28 @@
|
||||||
package com.baeldung.rxjava.jdbc;
|
package com.baeldung.rxjava.jdbc;
|
||||||
|
|
||||||
import com.github.davidmoten.rx.jdbc.Database;
|
|
||||||
import org.junit.After;
|
|
||||||
import org.junit.Before;
|
|
||||||
import org.junit.Test;
|
|
||||||
import rx.Observable;
|
|
||||||
|
|
||||||
import static org.assertj.core.api.Assertions.assertThat;
|
import static org.assertj.core.api.Assertions.assertThat;
|
||||||
|
|
||||||
|
import org.junit.After;
|
||||||
|
import org.junit.Before;
|
||||||
|
import org.junit.Test;
|
||||||
|
|
||||||
|
import com.github.davidmoten.rx.jdbc.ConnectionProvider;
|
||||||
|
import com.github.davidmoten.rx.jdbc.Database;
|
||||||
|
|
||||||
|
import rx.Observable;
|
||||||
|
|
||||||
public class ReturnKeysIntegrationTest {
|
public class ReturnKeysIntegrationTest {
|
||||||
|
|
||||||
private Observable<Integer> createStatement;
|
private Observable<Boolean> begin = null;
|
||||||
|
private Observable<Integer> createStatement = null;
|
||||||
|
|
||||||
private Database db = Database.from(Connector.connectionProvider);
|
private ConnectionProvider connectionProvider = Connector.connectionProvider;
|
||||||
|
private Database db = Database.from(connectionProvider);
|
||||||
|
|
||||||
@Before
|
@Before
|
||||||
public void setup() {
|
public void setup() {
|
||||||
Observable<Boolean> begin = db.beginTransaction();
|
begin = db.beginTransaction();
|
||||||
createStatement = db
|
createStatement = db.update("CREATE TABLE IF NOT EXISTS EMPLOYEE(id int auto_increment primary key, name varchar(255))")
|
||||||
.update("CREATE TABLE IF NOT EXISTS EMPLOYEE(id int auto_increment primary key, name varchar(255))")
|
|
||||||
.dependsOn(begin)
|
.dependsOn(begin)
|
||||||
.count();
|
.count();
|
||||||
}
|
}
|
||||||
|
@ -37,7 +41,8 @@ public class ReturnKeysIntegrationTest {
|
||||||
|
|
||||||
@After
|
@After
|
||||||
public void close() {
|
public void close() {
|
||||||
db.update("DROP TABLE EMPLOYEE");
|
db.update("DROP TABLE EMPLOYEE")
|
||||||
Connector.connectionProvider.close();
|
.dependsOn(createStatement);
|
||||||
|
connectionProvider.close();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,15 +1,21 @@
|
||||||
package com.baeldung.rxjava.jdbc;
|
package com.baeldung.rxjava.jdbc;
|
||||||
|
|
||||||
import com.github.davidmoten.rx.jdbc.Database;
|
|
||||||
import org.junit.After;
|
|
||||||
import org.junit.Test;
|
|
||||||
import rx.Observable;
|
|
||||||
|
|
||||||
import static org.junit.Assert.assertEquals;
|
import static org.junit.Assert.assertEquals;
|
||||||
|
|
||||||
|
import org.junit.After;
|
||||||
|
import org.junit.Test;
|
||||||
|
|
||||||
|
import com.github.davidmoten.rx.jdbc.ConnectionProvider;
|
||||||
|
import com.github.davidmoten.rx.jdbc.Database;
|
||||||
|
|
||||||
|
import rx.Observable;
|
||||||
|
|
||||||
public class TransactionIntegrationTest {
|
public class TransactionIntegrationTest {
|
||||||
|
|
||||||
private Database db = Database.from(Connector.connectionProvider);
|
private Observable<Integer> createStatement = null;
|
||||||
|
|
||||||
|
private ConnectionProvider connectionProvider = Connector.connectionProvider;
|
||||||
|
private Database db = Database.from(connectionProvider);
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void whenCommitTransaction_thenRecordUpdated() {
|
public void whenCommitTransaction_thenRecordUpdated() {
|
||||||
|
@ -36,7 +42,8 @@ public class TransactionIntegrationTest {
|
||||||
|
|
||||||
@After
|
@After
|
||||||
public void close() {
|
public void close() {
|
||||||
db.update("DROP TABLE EMPLOYEE");
|
db.update("DROP TABLE EMPLOYEE")
|
||||||
Connector.connectionProvider.close();
|
.dependsOn(createStatement);
|
||||||
|
connectionProvider.close();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue