#1768 - Initial refactor extracting CallOrigin interface (#1791)

This commit is contained in:
Rob Bygrave
2019-08-14 17:02:57 +12:00
committed by GitHub
parent 3825dea00a
commit 1d471fee92
23 changed files with 184 additions and 164 deletions
@@ -32,7 +32,7 @@ import io.ebean.ValuePair;
import io.ebean.Version;
import io.ebean.annotation.TxIsolation;
import io.ebean.bean.BeanCollection;
import io.ebean.bean.CallStack;
import io.ebean.bean.CallOrigin;
import io.ebean.bean.EntityBeanIntercept;
import io.ebean.bean.ObjectGraphNode;
import io.ebean.cache.ServerCacheManager;
@@ -168,7 +168,7 @@ public class TDSpiEbeanServer implements SpiEbeanServer {
}
@Override
public CallStack createCallStack() {
public CallOrigin createCallOrigin() {
return null;
}
@@ -21,7 +21,7 @@ public class TestAutoTuneProfiling extends BaseTestCase {
ResetBasicData.reset();
for (int i = 0; i < 1; i++) {
for (int i = 0; i < 10; i++) {
execute();
}
collectUsage();
@@ -35,7 +35,7 @@ public class TestAutoTuneProfiling extends BaseTestCase {
sortOfBusy();
for (int i = 0; i < 1; i++) {
for (int i = 0; i < 10; i++) {
execute();
}
}
@@ -0,0 +1,29 @@
package org.tests.unitinternal;
import org.junit.Test;
import static io.ebean.util.EncodeB64.enc;
import static org.junit.Assert.assertEquals;
public class TestEncodeB64 {
@Test
public void test() {
assertEquals("A", enc(0));
assertEquals("B", enc(1));
assertEquals("Z", enc(25));
assertEquals("a", enc(26));
assertEquals("z", enc(51));
assertEquals("0", enc(52));
assertEquals("9", enc(61));
assertEquals("-", enc(62));
assertEquals("_", enc(63));
assertEquals("BA", enc(64));
assertEquals("Bk", enc(100));
assertEquals("B9", enc(125));
assertEquals("B-", enc(126));
assertEquals("B_", enc(127));
assertEquals("CA", enc(128));
}
}
@@ -1,30 +0,0 @@
package org.tests.unitinternal;
import io.ebean.BaseTestCase;
import io.ebean.bean.CallStack;
import org.junit.Assert;
import org.junit.Test;
public class TestOriginIntEncoding extends BaseTestCase {
@Test
public void test() {
Assert.assertEquals("A", CallStack.enc(0));
Assert.assertEquals("B", CallStack.enc(1));
Assert.assertEquals("Z", CallStack.enc(25));
Assert.assertEquals("a", CallStack.enc(26));
Assert.assertEquals("z", CallStack.enc(51));
Assert.assertEquals("0", CallStack.enc(52));
Assert.assertEquals("9", CallStack.enc(61));
Assert.assertEquals("-", CallStack.enc(62));
Assert.assertEquals("_", CallStack.enc(63));
Assert.assertEquals("BA", CallStack.enc(64));
Assert.assertEquals("Bk", CallStack.enc(100));
Assert.assertEquals("B9", CallStack.enc(125));
Assert.assertEquals("B-", CallStack.enc(126));
Assert.assertEquals("B_", CallStack.enc(127));
Assert.assertEquals("CA", CallStack.enc(128));
}
}