DATACOUCH-519 - Docs and small changes for transaction support.

This commit is contained in:
Michael Nitschinger
2020-05-08 15:31:10 +02:00
parent ef6fb9c43b
commit 405df74fa0
11 changed files with 176 additions and 28 deletions

View File

@@ -60,7 +60,7 @@ public class CustomConvertersTests {
CouchbaseDocument doc = new CouchbaseDocument();
converter.write(post, doc);
assertThat(doc.getPayload().get("created")).isEqualTo(date.toString());
assertThat(doc.getContent().get("created")).isEqualTo(date.toString());
}
@Test
@@ -71,7 +71,7 @@ public class CustomConvertersTests {
converter.afterPropertiesSet();
CouchbaseDocument doc = new CouchbaseDocument();
doc.getPayload().put("content", 10);
doc.getContent().put("content", 10);
Counter loaded = converter.read(Counter.class, doc);
assertThat(loaded.content).isEqualTo("even");
}
@@ -90,8 +90,8 @@ public class CustomConvertersTests {
CouchbaseDocument doc = new CouchbaseDocument();
converter.write(post, doc);
assertThat(doc.getPayload().get("title")).isEqualTo("The Foo of the Bar");
assertThat(doc.getPayload().get("slug")).isEqualTo("the_foo_of_the_bar");
assertThat(doc.getContent().get("title")).isEqualTo("The Foo of the Bar");
assertThat(doc.getContent().get("slug")).isEqualTo("the_foo_of_the_bar");
}
@Test
@@ -102,7 +102,7 @@ public class CustomConvertersTests {
converter.afterPropertiesSet();
CouchbaseDocument doc = new CouchbaseDocument();
doc.getPayload().put("title", "My Title");
doc.getContent().put("title", "My Title");
BlogPost loaded = converter.read(BlogPost.class, doc);
assertThat(loaded.id).isEqualTo("modified");
@@ -146,7 +146,7 @@ public class CustomConvertersTests {
public BlogPost convert(CouchbaseDocument source) {
BlogPost post = new BlogPost();
post.id = "modified";
post.title = source.getPayload().get("title") + "!!";
post.title = source.getContent().get("title") + "!!";
return post;
}
}

View File

@@ -399,8 +399,8 @@ public class MappingCouchbaseConverterTests {
mapOfValuesDoc.put("val2", value2Str);
source.put("mapOfValues", mapOfValuesDoc);
assertThat(valueStr).isEqualTo(((CouchbaseList) converted.getPayload().get("listOfValues")).get(0));
assertThat(value2Str).isEqualTo(((CouchbaseList) converted.getPayload().get("listOfValues")).get(1));
assertThat(valueStr).isEqualTo(((CouchbaseList) converted.getContent().get("listOfValues")).get(0));
assertThat(value2Str).isEqualTo(((CouchbaseList) converted.getContent().get("listOfValues")).get(1));
assertThat(converted.export().toString()).isEqualTo(source.export().toString());
CustomEntity readConverted = converter.read(CustomEntity.class, source);
@@ -463,10 +463,10 @@ public class MappingCouchbaseConverterTests {
CouchbaseDocument converted = new CouchbaseDocument();
converter.write(entity, converted);
assertThat(converted.getPayload().get("created")).isEqualTo(created.getTime());
assertThat(converted.getPayload().get("modified")).isEqualTo(modified.getTimeInMillis() / 1000);
assertThat(converted.getContent().get("created")).isEqualTo(created.getTime());
assertThat(converted.getContent().get("modified")).isEqualTo(modified.getTimeInMillis() / 1000);
LocalDateTimeToLongConverter localDateTimeToDateconverter = LocalDateTimeToLongConverter.INSTANCE;
assertThat(converted.getPayload().get("deleted")).isEqualTo(localDateTimeToDateconverter.convert(deleted));
assertThat(converted.getContent().get("deleted")).isEqualTo(localDateTimeToDateconverter.convert(deleted));
DateEntity read = converter.read(DateEntity.class, converted);
assertThat(read.created.getTime()).isEqualTo(created.getTime());