Examples of DummyManagedObject


Examples of com.sun.sgs.test.util.DummyManagedObject

    @Test
    public void testCreateReferenceTwoObjects() throws Exception {
        txnScheduler.runTask(new TestAbstractKernelRunnable() {
            public void run() {
                DummyManagedObject x = new DummyManagedObject();
                DummyManagedObject y = new DummyManagedObject();
                assertFalse(
                    service.createReference(x).equals(
                        service.createReference(y)));
        }}, taskOwner);
    }
View Full Code Here

Examples of com.sun.sgs.test.util.DummyManagedObject

    super.run();
    id.set(service.getObjectId(dummy));
      }}, taskOwner);
        txnScheduler.runTask(new TestAbstractKernelRunnable() {
            public void run() {
                DummyManagedObject dummy =
                    (DummyManagedObject) service.getBinding("dummy");
                assertEquals(id.get(), service.getObjectId(dummy));
        }}, taskOwner);
    }
View Full Code Here

Examples of com.sun.sgs.test.util.DummyManagedObject

    public void testGetObjectIdStaleObject() throws Exception {
  Properties properties = getProperties();
  properties.setProperty(
      DataServiceImpl.TRACK_STALE_OBJECTS_PROPERTY, "true");
  serverNodeRestart(properties, true);
  dummy = new DummyManagedObject();
        txnScheduler.runTask(new InitialTestRunnable(), taskOwner);
        txnScheduler.runTask(new TestAbstractKernelRunnable() {
            public void run() throws Exception {
    try {
        service.getObjectId(dummy);
View Full Code Here

Examples of com.sun.sgs.test.util.DummyManagedObject

    @Test
    public void testGetObjectIdTwoObjects() throws Exception {
        txnScheduler.runTask(new TestAbstractKernelRunnable() {
            public void run() {
                DummyManagedObject x = new DummyManagedObject();
                DummyManagedObject y = new DummyManagedObject();
                assertFalse(
                    service.getObjectId(x).equals(
                        service.getObjectId(y)));
        }}, taskOwner);
    }
View Full Code Here

Examples of com.sun.sgs.test.util.DummyManagedObject

        class TestTask extends InitialTestRunnable {
            BigInteger dummyId;
            BigInteger dummy2Id;
            public void run() throws Exception {
                super.run();
                DummyManagedObject dummy2 = new DummyManagedObject();
                dummyId = service.createReference(dummy).getId();
                dummy2Id = service.createReference(dummy2).getId();
                /* Make sure dummyId is smaller than dummy2Id */
                if (dummyId.compareTo(dummy2Id) > 0) {
                    BigInteger temp = dummyId;
                    dummyId = dummy2Id;
                    dummy2Id = temp;
                    DummyManagedObject dummyTemp = dummy;
                    dummy = dummy2;
                    dummy2 = dummyTemp;
                    service.setBinding("dummy", dummy);
                }
                BigInteger id = dummyId;
View Full Code Here

Examples of com.sun.sgs.test.util.DummyManagedObject

        class TestTask extends InitialTestRunnable {
            BigInteger dummyId;
            BigInteger dummy2Id;
            public void run() throws Exception {
                super.run();
                DummyManagedObject dummy2 = new DummyManagedObject();
                dummyId = service.createReference(dummy).getId();
                dummy2Id = service.createReference(dummy2).getId();
                /* Make sure dummyId is smaller than dummy2Id */
                if (dummyId.compareTo(dummy2Id) > 0) {
                    DummyManagedObject obj = dummy;
                    dummy = dummy2;
                    dummy2 = obj;
                    service.setBinding("dummy", dummy);
                    BigInteger id = dummyId;
                    dummyId = dummy2Id;
View Full Code Here

Examples of com.sun.sgs.test.util.DummyManagedObject

    @Test
    public void testGetReferenceNotFound() throws Exception {
        txnScheduler.runTask(new InitialTestRunnable() {
            public void run() throws Exception {
                super.run();
                dummy.setNext(new DummyManagedObject());
                service.removeObject(dummy.getNext());
                try {
                    dummy.getNext();
                    fail("Expected ObjectNotFoundException");
                } catch (ObjectNotFoundException e) {
View Full Code Here

Examples of com.sun.sgs.test.util.DummyManagedObject

    @Test
    public void testGetReferenceOldTxn() throws Exception {
        txnScheduler.runTask(new InitialTestRunnable() {
            public void run() throws Exception {
                super.run();
                dummy.setNext(new DummyManagedObject());
        }}, taskOwner);

        txnScheduler.runTask(new TestAbstractKernelRunnable() {
            public void run() {
                try {
View Full Code Here

Examples of com.sun.sgs.test.util.DummyManagedObject

    @Test
    public void testGetReferenceTimeout() throws Exception {
        txnScheduler.runTask(new InitialTestRunnable() {
            public void run() throws Exception {
                super.run();
                dummy.setNext(new DummyManagedObject());
        }}, taskOwner);

        Properties properties = getProperties();
        properties.setProperty("com.sun.sgs.txn.timeout", "100");
        serverNodeRestart(properties, false);
View Full Code Here

Examples of com.sun.sgs.test.util.DummyManagedObject

    @Test
    public void testGetReferenceTimeoutReadResolve() throws Exception {
        txnScheduler.runTask(new TestAbstractKernelRunnable() {
            public void run() {
                DeserializationDelayed dummy = new DeserializationDelayed();
                dummy.setNext(new DummyManagedObject());
                service.setBinding("dummy", dummy);
        }}, taskOwner);

        Properties properties = getProperties();
        properties.setProperty("com.sun.sgs.txn.timeout", "100");
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.