You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@plc4x.apache.org by jf...@apache.org on 2018/11/02 13:54:58 UTC
[incubator-plc4x] branch master updated (fa2688a -> e39cae0)
This is an automated email from the ASF dual-hosted git repository.
jfeinauer pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-plc4x.git.
from fa2688a [plc4j-pool] added PoolKeyFactory to produce different keys for different protocols.
add e39cae0 Add simple mock driver (#38)
No new revisions were added by this update.
Summary of changes:
plc4j/core/pom.xml | 5 +
.../apache/plc4x/java/PlcDriverManagerTest.java | 6 +-
.../apache/plc4x/java/mock/DoubleMockDriver.java | 44 +++----
.../org/apache/plc4x/java/mock/MockDriver.java | 6 +-
.../apache/plc4x/java/mock/PlcMockDriverTest.java | 74 ++++++++++++
.../base/connection/DefaultPlcFieldHandler.java | 4 +
.../java/base/connection/PlcFieldHandler.java | 3 +
.../java/mock/connection/PlcMockConnection.java | 20 +---
.../plc4x/java/mock/connection/PlcMockDriver.java | 32 ++++--
.../org/apache/plc4x/java/mock/MockDevice.java | 20 ++--
.../java/org/apache/plc4x/java/mock/MockField.java | 18 +--
.../apache/plc4x/java/mock/MockFieldHandler.java | 19 ++-
.../org/apache/plc4x/java/mock/MockReader.java | 51 +++++++++
.../apache/plc4x/java/mock/PlcMockConnection.java | 111 ++++++++++++++++++
.../org/apache/plc4x/java/mock/PlcMockDriver.java} | 10 +-
.../services/org.apache.plc4x.java.spi.PlcDriver | 2 +-
.../org/apache/plc4x/java/mock/MockDevice.java | 21 ++--
.../java/org/apache/plc4x/java/mock/MockField.java | 18 +--
.../apache/plc4x/java/mock/MockFieldHandler.java | 19 ++-
.../apache/plc4x/java/mock/PlcMockConnection.java | 127 +++++++++++++++++++++
.../TestPlcDriver.java => mock/PlcMockDriver.java} | 35 +++---
.../services/org.apache.plc4x.java.spi.PlcDriver | 1 +
.../apache/plc4x/java/mock/PlcMockDriverTest.java | 91 +++++++++++++++
23 files changed, 609 insertions(+), 128 deletions(-)
create mode 100644 plc4j/core/src/test/java/org/apache/plc4x/java/mock/PlcMockDriverTest.java
copy integrations/apache-edgent/src/test/java/org/apache/plc4x/edgent/mock/MockFieldItem.java => plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/mock/connection/PlcMockConnection.java (66%)
copy integrations/apache-edgent/src/test/java/org/apache/plc4x/edgent/mock/MockFieldItem.java => plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/mock/connection/PlcMockDriver.java (50%)
copy integrations/apache-edgent/src/test/java/org/apache/plc4x/edgent/mock/MockFieldItem.java => plc4j/protocols/driver-bases/test/src/main/java/org/apache/plc4x/java/mock/MockDevice.java (68%)
copy integrations/apache-edgent/src/test/java/org/apache/plc4x/edgent/mock/MockFieldItem.java => plc4j/protocols/driver-bases/test/src/main/java/org/apache/plc4x/java/mock/MockField.java (68%)
copy integrations/apache-edgent/src/test/java/org/apache/plc4x/edgent/mock/MockFieldItem.java => plc4j/protocols/driver-bases/test/src/main/java/org/apache/plc4x/java/mock/MockFieldHandler.java (61%)
create mode 100644 plc4j/protocols/driver-bases/test/src/main/java/org/apache/plc4x/java/mock/MockReader.java
create mode 100644 plc4j/protocols/driver-bases/test/src/main/java/org/apache/plc4x/java/mock/PlcMockConnection.java
copy plc4j/{core/src/test/java/org/apache/plc4x/java/mock/MockDriver.java => protocols/driver-bases/test/src/main/java/org/apache/plc4x/java/mock/PlcMockDriver.java} (83%)
copy plc4j/protocols/{ads => driver-bases/test}/src/main/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver (95%)
copy integrations/apache-edgent/src/test/java/org/apache/plc4x/edgent/mock/MockFieldItem.java => plc4j/protocols/test/src/main/java/org/apache/plc4x/java/mock/MockDevice.java (63%)
copy integrations/apache-edgent/src/test/java/org/apache/plc4x/edgent/mock/MockFieldItem.java => plc4j/protocols/test/src/main/java/org/apache/plc4x/java/mock/MockField.java (68%)
copy integrations/apache-edgent/src/test/java/org/apache/plc4x/edgent/mock/MockFieldItem.java => plc4j/protocols/test/src/main/java/org/apache/plc4x/java/mock/MockFieldHandler.java (61%)
create mode 100644 plc4j/protocols/test/src/main/java/org/apache/plc4x/java/mock/PlcMockConnection.java
copy plc4j/protocols/test/src/main/java/org/apache/plc4x/java/{test/TestPlcDriver.java => mock/PlcMockDriver.java} (66%)
create mode 100644 plc4j/protocols/test/src/test/java/org/apache/plc4x/java/mock/PlcMockDriverTest.java