Description
In TestHWISessionItem
Asserts are backwards
assertEquals( searchItem.getQueryRet(), 0);
Should be
assertEquals( zero , searchItem.getQueryRet());
Wait/notify semantics can be added. This is helpful for end user, and cleaner in the test case.
while (user1_item2.getStatus() != HWISessionItem.WebSessionItemStatus.QUERY_COMPLETE) { Thread.sleep(1); }
synchronized (user1_item2.runnable) { while (user1_item2.getStatus() != HWISessionItem.WebSessionItemStatus.QUERY_COMPLETE) { user1_item2.runnable.wait(); } }
The text box in the web interface should accept multiple queries separated by ';' like the cli does. This will add more usability. No need for separate set processor pages.
setQuery(String) is replaced by setQueries(List<String>)