X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.scl.runtime%2Ftests%2Forg%2Fsimantics%2Fscl%2Fruntime%2Ftests%2FTestFactActivationQueue.java;fp=bundles%2Forg.simantics.scl.runtime%2Ftests%2Forg%2Fsimantics%2Fscl%2Fruntime%2Ftests%2FTestFactActivationQueue.java;h=0000000000000000000000000000000000000000;hp=5f69f4a154e5eb7247af4eb622ab2a3c968fbd9f;hb=a2df536f7fc878982c6c960a79ed49f350cddc6f;hpb=5f0ad7a26810df602600c5eddad317588fce0ac4 diff --git a/bundles/org.simantics.scl.runtime/tests/org/simantics/scl/runtime/tests/TestFactActivationQueue.java b/bundles/org.simantics.scl.runtime/tests/org/simantics/scl/runtime/tests/TestFactActivationQueue.java deleted file mode 100644 index 5f69f4a15..000000000 --- a/bundles/org.simantics.scl.runtime/tests/org/simantics/scl/runtime/tests/TestFactActivationQueue.java +++ /dev/null @@ -1,58 +0,0 @@ -package org.simantics.scl.runtime.tests; - -import java.util.Random; - -import org.junit.Assert; -import org.junit.Test; -import org.simantics.scl.runtime.chr.Fact; -import org.simantics.scl.runtime.chr.FactActivationQueue; - -import gnu.trove.list.array.TIntArrayList; - -public class TestFactActivationQueue { - public static Random RANDOM = new Random(); - - private static class MyFact implements Fact { - TIntArrayList list; - int priority; - - public MyFact(TIntArrayList list, int priority) { - this.list = list; - this.priority = priority; - } - - @Override - public int activate(Object context, int priority) { - Assert.assertEquals(this.priority, priority); - list.add(priority); - return -1; - } - - @Override - public boolean isAlive() { - return true; - } - } - - private void testRandomly(int priorities, int size) { - FactActivationQueue queue = new FactActivationQueue(priorities); - TIntArrayList list = new TIntArrayList(size); - for(int i=0;i