[incubator-servicecomb-saga] 04/06: SCB-648 Update the omega-format modules

2018-07-31 Thread ningjiang
This is an automated email from the ASF dual-hosted git repository.

ningjiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-servicecomb-saga.git

commit 1f19364309a9d7221d7eaef35e10e19e657434a6
Author: Willem Jiang 
AuthorDate: Tue Jul 31 15:16:09 2018 +0800

SCB-648 Update the omega-format modules
---
 .../apache/servicecomb/saga/omega/format/KryoMessageFormat.java| 7 ++-
 .../servicecomb/saga/omega/format/MessageFormatTestBase.java   | 5 -
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git 
a/omega/omega-format/src/main/java/org/apache/servicecomb/saga/omega/format/KryoMessageFormat.java
 
b/omega/omega-format/src/main/java/org/apache/servicecomb/saga/omega/format/KryoMessageFormat.java
index f948963..50dfba8 100644
--- 
a/omega/omega-format/src/main/java/org/apache/servicecomb/saga/omega/format/KryoMessageFormat.java
+++ 
b/omega/omega-format/src/main/java/org/apache/servicecomb/saga/omega/format/KryoMessageFormat.java
@@ -32,7 +32,12 @@ public class KryoMessageFormat implements MessageFormat {
 
   private static final int DEFAULT_BUFFER_SIZE = 4096;
 
-  private static final KryoFactory factory = Kryo::new;
+  private static final KryoFactory factory = new KryoFactory() {
+@Override
+public Kryo create() {
+  return new Kryo();
+}
+  };
 
   private static final KryoPool pool = new 
KryoPool.Builder(factory).softReferences().build();
 
diff --git 
a/omega/omega-format/src/test/java/org/apache/servicecomb/saga/omega/format/MessageFormatTestBase.java
 
b/omega/omega-format/src/test/java/org/apache/servicecomb/saga/omega/format/MessageFormatTestBase.java
index aab6ad7..904bd4c 100644
--- 
a/omega/omega-format/src/test/java/org/apache/servicecomb/saga/omega/format/MessageFormatTestBase.java
+++ 
b/omega/omega-format/src/test/java/org/apache/servicecomb/saga/omega/format/MessageFormatTestBase.java
@@ -25,7 +25,10 @@ import static org.hamcrest.Matchers.nullValue;
 import static org.hamcrest.Matchers.startsWith;
 import static org.junit.Assert.assertThat;
 
+import java.util.List;
+
 import org.apache.servicecomb.saga.omega.transaction.OmegaException;
+import org.hamcrest.Matcher;
 import org.junit.Ignore;
 import org.junit.Test;
 
@@ -40,7 +43,7 @@ public class MessageFormatTestBase {
 
 Object[] message = format.deserialize(bytes);
 
-assertThat(asList(message), contains("hello", "world"));
+assertThat(asList(message).containsAll(asList("hello", "world")), 
is(true));
   }
 
   @Test



[incubator-servicecomb-saga] 04/06: SCB-648 Update the omega-format modules

2018-07-31 Thread ningjiang
This is an automated email from the ASF dual-hosted git repository.

ningjiang pushed a commit to branch SCB-648
in repository https://gitbox.apache.org/repos/asf/incubator-servicecomb-saga.git

commit 08682e9b736c9f6ebffbbce070ad027eabd58a3b
Author: Willem Jiang 
AuthorDate: Tue Jul 31 15:16:09 2018 +0800

SCB-648 Update the omega-format modules
---
 .../apache/servicecomb/saga/omega/format/KryoMessageFormat.java| 7 ++-
 .../servicecomb/saga/omega/format/MessageFormatTestBase.java   | 5 -
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git 
a/omega/omega-format/src/main/java/org/apache/servicecomb/saga/omega/format/KryoMessageFormat.java
 
b/omega/omega-format/src/main/java/org/apache/servicecomb/saga/omega/format/KryoMessageFormat.java
index f948963..50dfba8 100644
--- 
a/omega/omega-format/src/main/java/org/apache/servicecomb/saga/omega/format/KryoMessageFormat.java
+++ 
b/omega/omega-format/src/main/java/org/apache/servicecomb/saga/omega/format/KryoMessageFormat.java
@@ -32,7 +32,12 @@ public class KryoMessageFormat implements MessageFormat {
 
   private static final int DEFAULT_BUFFER_SIZE = 4096;
 
-  private static final KryoFactory factory = Kryo::new;
+  private static final KryoFactory factory = new KryoFactory() {
+@Override
+public Kryo create() {
+  return new Kryo();
+}
+  };
 
   private static final KryoPool pool = new 
KryoPool.Builder(factory).softReferences().build();
 
diff --git 
a/omega/omega-format/src/test/java/org/apache/servicecomb/saga/omega/format/MessageFormatTestBase.java
 
b/omega/omega-format/src/test/java/org/apache/servicecomb/saga/omega/format/MessageFormatTestBase.java
index aab6ad7..904bd4c 100644
--- 
a/omega/omega-format/src/test/java/org/apache/servicecomb/saga/omega/format/MessageFormatTestBase.java
+++ 
b/omega/omega-format/src/test/java/org/apache/servicecomb/saga/omega/format/MessageFormatTestBase.java
@@ -25,7 +25,10 @@ import static org.hamcrest.Matchers.nullValue;
 import static org.hamcrest.Matchers.startsWith;
 import static org.junit.Assert.assertThat;
 
+import java.util.List;
+
 import org.apache.servicecomb.saga.omega.transaction.OmegaException;
+import org.hamcrest.Matcher;
 import org.junit.Ignore;
 import org.junit.Test;
 
@@ -40,7 +43,7 @@ public class MessageFormatTestBase {
 
 Object[] message = format.deserialize(bytes);
 
-assertThat(asList(message), contains("hello", "world"));
+assertThat(asList(message).containsAll(asList("hello", "world")), 
is(true));
   }
 
   @Test