Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[ice-build] [eclipse/ice] d72394: Closed #180.

  Branch: refs/heads/next
  Home:   https://github.com/eclipse/ice
  Commit: d723949543a1d8ff821eea9c2c84713d87dbb9cf
      https://github.com/eclipse/ice/commit/d723949543a1d8ff821eea9c2c84713d87dbb9cf
  Author: Jay Jay Billings <billingsjj@xxxxxxxx>
  Date:   2016-05-08 (Sun, 08 May 2016)

  Changed paths:
    M org.eclipse.ice.aggregator/pom.xml
    M org.eclipse.ice.client.test/src/org/eclipse/ice/client/test/ClientTester.java
    M org.eclipse.ice.client.test/src/org/eclipse/ice/client/test/FakeCore.java
    A org.eclipse.ice.client.test/src/org/eclipse/ice/client/test/FakeItemProcessor.java
    M org.eclipse.ice.client.test/src/org/eclipse/ice/client/test/ItemProcessorTester.java
    M org.eclipse.ice.client/src/org/eclipse/ice/client/internal/Client.java
    M org.eclipse.ice.client/src/org/eclipse/ice/client/internal/ItemProcessor.java
    A org.eclipse.ice.client/src/org/eclipse/ice/iclient/IItemProcessor.java

  Log Message:
  -----------
  Closed #180.

I refactored the ItemProcessor so that it now implements an
IItemProcessor interface. The Client now takes an IItemProcessor in the
test constructor, and the ClientTester provides a FakeItemProcessor. The
FakeItemProcessor runs most (but not all) of the code of the
ItemProcessor on the test thread, thus fixing #180. I tested this
thoroughly on my machine, both with the test framework and the product.

Signed-off-by: Jay Jay Billings <billingsjj@xxxxxxxx>



Back to the top