Package com.hazelcast.test

Examples of com.hazelcast.test.TestHazelcastInstanceFactory


    }

    @Test
    public void testRemove_withinTxn() throws Exception {
        final String setName = randomString();
        final TestHazelcastInstanceFactory factory = createHazelcastInstanceFactory(2);
        final HazelcastInstance instance = factory.newInstances()[0];
        final ISet<String> set = instance.getSet(setName);
        set.add(ELEMENT);

        final TransactionContext context = instance.newTransactionContext();
        context.beginTransaction();
View Full Code Here


    }

    @Test
    public void testSetSizeAfterRemove_withinTxn() throws Exception {
        final String setName = randomString();
        final TestHazelcastInstanceFactory factory = createHazelcastInstanceFactory(2);
        final HazelcastInstance instance = factory.newInstances()[0];
        final ISet<String> set = instance.getSet(setName);
        set.add(ELEMENT);

        final TransactionContext context = instance.newTransactionContext();
        context.beginTransaction();
View Full Code Here

    }

    @Test
    public void testAddDuplicateElement_withinTxn() throws Exception {
        final String setName = randomString();
        final TestHazelcastInstanceFactory factory = createHazelcastInstanceFactory(2);
        final HazelcastInstance instance = factory.newInstances()[0];

        final TransactionContext context = instance.newTransactionContext();
        context.beginTransaction();
        final TransactionalSet<Object> txnSet = context.getSet(setName);
        assertTrue(txnSet.add(ELEMENT));
View Full Code Here

    }

    @Test
    public void testAddExistingElement_withinTxn() throws Exception {
        final String setName = randomString();
        final TestHazelcastInstanceFactory factory = createHazelcastInstanceFactory(2);
        final HazelcastInstance instance = factory.newInstances()[0];
        final ISet<String> set = instance.getSet(setName);
        set.add(ELEMENT);

        final TransactionContext context = instance.newTransactionContext();
        context.beginTransaction();
View Full Code Here

    }

    @Test
    public void testSetSizeAfterAddingDuplicateElement_withinTxn() throws Exception {
        final String setName = randomString();
        final TestHazelcastInstanceFactory factory = createHazelcastInstanceFactory(2);
        final HazelcastInstance instance = factory.newInstances()[0];
        final ISet<String> set = instance.getSet(setName);
        set.add(ELEMENT);

        final TransactionContext context = instance.newTransactionContext();
        context.beginTransaction();
View Full Code Here

    }

    @Test
    public void testAddRollBack() throws Exception {
        final String setName = randomString();
        final TestHazelcastInstanceFactory factory = createHazelcastInstanceFactory(2);
        final HazelcastInstance instance = factory.newInstances()[0];
        final ISet<String> set = instance.getSet(setName);
        set.add(ELEMENT);

        final TransactionContext context = instance.newTransactionContext();
        context.beginTransaction();
View Full Code Here

    }

    @Test
    public void testExecuteMultipleNode() throws InterruptedException, ExecutionException {
        final int k = simpleTestNodeCount;
        TestHazelcastInstanceFactory factory = createHazelcastInstanceFactory(k);
        final HazelcastInstance[] instances = factory.newInstances(new Config());
        for (int i = 0; i < k; i++) {
            final IExecutorService service = instances[i].getExecutorService("testExecuteMultipleNode");
            final String script = "hazelcast.getAtomicLong('count').incrementAndGet();";
            final int rand = new Random().nextInt(100);
            final Future<Integer> future = service.submit(new ScriptRunnable(script, null), rand);
View Full Code Here

        Config cfg = new Config();
        cfg.getMapConfig(mapName).setInMemoryFormat(InMemoryFormat.OBJECT);

        final int maxIterations = 50;

        TestHazelcastInstanceFactory factory = createHazelcastInstanceFactory(maxIterations+1);
        HazelcastInstance instance1 = factory.newHazelcastInstance(cfg);

        for (int iteration = 0; iteration < maxIterations; iteration++) {
            HazelcastInstance instance2 = factory.newHazelcastInstance(cfg);

            final int maxTasks = 20;
            final Object key = generateKeyOwnedBy(instance2);

            final IMap<Object, List<Integer>> processorMap = instance1.getMap(mapName);
View Full Code Here

    }

    @Test
    public void testSubmitToKeyOwnerRunnable() throws InterruptedException {
        final int k = simpleTestNodeCount;
        TestHazelcastInstanceFactory factory = createHazelcastInstanceFactory(k);
        final HazelcastInstance[] instances = factory.newInstances(new Config());
        final AtomicInteger count = new AtomicInteger(0);
        final CountDownLatch latch = new CountDownLatch(k);
        final ExecutionCallback callback = new ExecutionCallback() {
            public void onResponse(Object response) {
                if (response == null) {
View Full Code Here

    }

    @Test
    public void testSubmitToMemberRunnable() throws InterruptedException {
        final int k = simpleTestNodeCount;
        TestHazelcastInstanceFactory factory = createHazelcastInstanceFactory(k);
        final HazelcastInstance[] instances = factory.newInstances(new Config());
        final AtomicInteger count = new AtomicInteger(0);
        final CountDownLatch latch = new CountDownLatch(k);
        final ExecutionCallback callback = new ExecutionCallback() {
            public void onResponse(Object response) {
                if (response == null) {
View Full Code Here

TOP

Related Classes of com.hazelcast.test.TestHazelcastInstanceFactory

Copyright © 2018 www.massapicom. 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.