/* * Created on Dec 4, 2008 by mschilli */ package alma.acs.commandcenter.engine; import alma.acs.commandcenter.engine.Executor.SearchBuffer; import junit.framework.TestCase; public class ExecutorTest extends TestCase { @Override protected void setUp () throws Exception { super.setUp(); } public void testSearchBuffer() { SearchBuffer sb; byte[] stream; sb = new SearchBuffer("bla"); stream = "zzzzzzzzzblazzzzzzzzzz".getBytes(); assertTrue ("should find expression in stream", sb.add(stream, 0, stream.length)); sb = new SearchBuffer("bla"); stream = "bla".getBytes(); assertTrue ("should find expression in stream", sb.add(stream, 0, stream.length)); sb = new SearchBuffer("bla"); stream = "albbla".getBytes(); assertTrue ("should find expression in stream", sb.add(stream, 0, stream.length)); sb = new SearchBuffer("bla"); stream = "ba".getBytes(); assertFalse ("should not find expression in stream", sb.add(stream, 0, stream.length)); sb = new SearchBuffer("bla"); stream = "blubb".getBytes(); assertFalse ("should not find expression in stream", sb.add(stream, 0, stream.length)); } }