Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
124 changes: 62 additions & 62 deletions src/test/java/com/github/sttk/sabi_redis/StandaloneAsyncTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -206,91 +206,91 @@ class SampleDataHub extends DataHub implements SampleData, RedisSampleDataAcc {}
@Test
void test_TxnAndForceBack() {
try (var data = new SampleDataHub()) {
data.uses("redis", new RedisDataSrc("redis://127.0.0.1:6379/3"));
try {
data.txn(sampleLogicWithForceBackOk);
} catch (Err err) {
fail(err);
}
data.uses("redis", new RedisDataSrc("redis://127.0.0.1:6379/3"));
try {
data.txn(sampleLogicWithForceBackOk);
} catch (Err err) {
fail(err);
}

{
var client = RedisClient.create("redis://127.0.0.1:6379/3");
var conn = client.connect();
var cmd = conn.sync();
{
var client = RedisClient.create("redis://127.0.0.1:6379/3");
var conn = client.connect();
var cmd = conn.sync();

var s = cmd.get("sample_force_back");
cmd.del("sample_force_back");
assertThat(s).isEqualTo("Good Morning");
var s = cmd.get("sample_force_back");
cmd.del("sample_force_back");
assertThat(s).isEqualTo("Good Morning");

s = cmd.get("sample_force_back_2");
cmd.del("sample_force_back_2");
assertThat(s).isEqualTo("Good Morning");
}
s = cmd.get("sample_force_back_2");
cmd.del("sample_force_back_2");
assertThat(s).isEqualTo("Good Morning");
}

try {
data.txn(sampleLogicWithForceBackErr);
fail();
} catch (Err err) {
assertThat(err.getReason()).isEqualTo("XXX");
}
try {
data.txn(sampleLogicWithForceBackErr);
fail();
} catch (Err err) {
assertThat(err.getReason()).isEqualTo("XXX");
}

{
var client = RedisClient.create("redis://127.0.0.1:6379/3");
var conn = client.connect();
var cmd = conn.sync();
{
var client = RedisClient.create("redis://127.0.0.1:6379/3");
var conn = client.connect();
var cmd = conn.sync();

var s = cmd.get("sample_force_back");
cmd.del("sample_force_back");
assertThat(s).isNull();
var s = cmd.get("sample_force_back");
cmd.del("sample_force_back");
assertThat(s).isNull();

s = cmd.get("sample_force_back_2");
cmd.del("sample_force_back_2");
assertThat(s).isNull();
}
s = cmd.get("sample_force_back_2");
cmd.del("sample_force_back_2");
assertThat(s).isNull();
}
}
}

@Test
void test_TxnAndPreCommit() {
try (var data = new SampleDataHub()) {
data.uses("redis", new RedisDataSrc("redis://127.0.0.1:6379/4"));
try {
data.txn(sampleLogicWithPreCommit);
} catch (Err err) {
fail(err);
}
data.uses("redis", new RedisDataSrc("redis://127.0.0.1:6379/4"));
try {
data.txn(sampleLogicWithPreCommit);
} catch (Err err) {
fail(err);
}

{
var client = RedisClient.create("redis://127.0.0.1:6379/4");
var conn = client.connect();
var cmd = conn.sync();
{
var client = RedisClient.create("redis://127.0.0.1:6379/4");
var conn = client.connect();
var cmd = conn.sync();

var s = cmd.get("sample_pre_commit");
cmd.del("sample_pre_commit");
assertThat(s).isEqualTo("Good Evening");
}
var s = cmd.get("sample_pre_commit");
cmd.del("sample_pre_commit");
assertThat(s).isEqualTo("Good Evening");
}
}
}

@Test
void test_TxnAndPostCommit() {
try (var data = new SampleDataHub()) {
data.uses("redis", new RedisDataSrc("redis://127.0.0.1:6379/5"));
try {
data.txn(sampleLogicWithPostCommit);
} catch (Err err) {
fail(err);
}
data.uses("redis", new RedisDataSrc("redis://127.0.0.1:6379/5"));
try {
data.txn(sampleLogicWithPostCommit);
} catch (Err err) {
fail(err);
}

{
var client = RedisClient.create("redis://127.0.0.1:6379/5");
var conn = client.connect();
var cmd = conn.sync();
{
var client = RedisClient.create("redis://127.0.0.1:6379/5");
var conn = client.connect();
var cmd = conn.sync();

var s = cmd.get("sample_post_commit");
cmd.del("sample_post_commit");
assertThat(s).isEqualTo("Good Night");
}
var s = cmd.get("sample_post_commit");
cmd.del("sample_post_commit");
assertThat(s).isEqualTo("Good Night");
}
}
}
}
124 changes: 62 additions & 62 deletions src/test/java/com/github/sttk/sabi_redis/StandaloneSyncTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -169,91 +169,91 @@ class SampleDataHub extends DataHub implements SampleData, RedisSampleDataAcc {}
@Test
void test_TxnAndForceBack() {
try (var data = new SampleDataHub()) {
data.uses("redis", new RedisDataSrc("redis://127.0.0.1:6379/3"));
try {
data.txn(sampleLogicWithForceBackOk);
} catch (Err err) {
fail(err);
}
data.uses("redis", new RedisDataSrc("redis://127.0.0.1:6379/3"));
try {
data.txn(sampleLogicWithForceBackOk);
} catch (Err err) {
fail(err);
}

{
var client = RedisClient.create("redis://127.0.0.1:6379/3");
var conn = client.connect();
var cmd = conn.sync();
{
var client = RedisClient.create("redis://127.0.0.1:6379/3");
var conn = client.connect();
var cmd = conn.sync();

var s = cmd.get("sample_force_back");
cmd.del("sample_force_back");
assertThat(s).isEqualTo("Good Morning");
var s = cmd.get("sample_force_back");
cmd.del("sample_force_back");
assertThat(s).isEqualTo("Good Morning");

s = cmd.get("sample_force_back_2");
cmd.del("sample_force_back_2");
assertThat(s).isEqualTo("Good Morning");
}
s = cmd.get("sample_force_back_2");
cmd.del("sample_force_back_2");
assertThat(s).isEqualTo("Good Morning");
}

try {
data.txn(sampleLogicWithForceBackErr);
fail();
} catch (Err err) {
assertThat(err.getReason()).isEqualTo("XXX");
}
try {
data.txn(sampleLogicWithForceBackErr);
fail();
} catch (Err err) {
assertThat(err.getReason()).isEqualTo("XXX");
}

{
var client = RedisClient.create("redis://127.0.0.1:6379/3");
var conn = client.connect();
var cmd = conn.sync();
{
var client = RedisClient.create("redis://127.0.0.1:6379/3");
var conn = client.connect();
var cmd = conn.sync();

var s = cmd.get("sample_force_back");
cmd.del("sample_force_back");
assertThat(s).isNull();
var s = cmd.get("sample_force_back");
cmd.del("sample_force_back");
assertThat(s).isNull();

s = cmd.get("sample_force_back_2");
cmd.del("sample_force_back_2");
assertThat(s).isNull();
}
s = cmd.get("sample_force_back_2");
cmd.del("sample_force_back_2");
assertThat(s).isNull();
}
}
}

@Test
void test_TxnAndPreCommit() {
try (var data = new SampleDataHub()) {
data.uses("redis", new RedisDataSrc("redis://127.0.0.1:6379/4"));
try {
data.txn(sampleLogicWithPreCommit);
} catch (Err err) {
fail(err);
}
data.uses("redis", new RedisDataSrc("redis://127.0.0.1:6379/4"));
try {
data.txn(sampleLogicWithPreCommit);
} catch (Err err) {
fail(err);
}

{
var client = RedisClient.create("redis://127.0.0.1:6379/4");
var conn = client.connect();
var cmd = conn.sync();
{
var client = RedisClient.create("redis://127.0.0.1:6379/4");
var conn = client.connect();
var cmd = conn.sync();

var s = cmd.get("sample_pre_commit");
cmd.del("sample_pre_commit");
assertThat(s).isEqualTo("Good Evening");
}
var s = cmd.get("sample_pre_commit");
cmd.del("sample_pre_commit");
assertThat(s).isEqualTo("Good Evening");
}
}
}

@Test
void test_TxnAndPostCommit() {
try (var data = new SampleDataHub()) {
data.uses("redis", new RedisDataSrc("redis://127.0.0.1:6379/5"));
try {
data.txn(sampleLogicWithPostCommit);
} catch (Err err) {
fail(err);
}
data.uses("redis", new RedisDataSrc("redis://127.0.0.1:6379/5"));
try {
data.txn(sampleLogicWithPostCommit);
} catch (Err err) {
fail(err);
}

{
var client = RedisClient.create("redis://127.0.0.1:6379/5");
var conn = client.connect();
var cmd = conn.sync();
{
var client = RedisClient.create("redis://127.0.0.1:6379/5");
var conn = client.connect();
var cmd = conn.sync();

var s = cmd.get("sample_post_commit");
cmd.del("sample_post_commit");
assertThat(s).isEqualTo("Good Night");
}
var s = cmd.get("sample_post_commit");
cmd.del("sample_post_commit");
assertThat(s).isEqualTo("Good Night");
}
}
}
}
Loading
Loading