Browse Source

set private fields in node config

pull/7240/head
Yuriy Lytvynchuk 4 years ago
parent
commit
7c977f5287
  1. 6
      rule-engine/rule-engine-components/src/main/java/org/thingsboard/rule/engine/transform/TbCopyKeysNode.java
  2. 6
      rule-engine/rule-engine-components/src/test/java/org/thingsboard/rule/engine/transform/TbCopyKeysNodeTest.java

6
rule-engine/rule-engine-components/src/main/java/org/thingsboard/rule/engine/transform/TbCopyKeysNode.java

@ -50,9 +50,9 @@ import java.util.regex.Pattern;
)
public class TbCopyKeysNode implements TbNode {
TbCopyKeysNodeConfiguration config;
List<Pattern> patternKeys;
boolean fromMetadata;
private TbCopyKeysNodeConfiguration config;
private List<Pattern> patternKeys;
private boolean fromMetadata;
@Override
public void init(TbContext ctx, TbNodeConfiguration configuration) throws TbNodeException {

6
rule-engine/rule-engine-components/src/test/java/org/thingsboard/rule/engine/transform/TbCopyKeysNodeTest.java

@ -72,12 +72,6 @@ public class TbCopyKeysNodeTest {
node.destroy();
}
@Test
void givenDefaultConfig_whenInit_thenOK() {
assertThat(node.config).isEqualTo(config);
assertThat(node.patternKeys.size()).isEqualTo(config.getKeys().size());
}
@Test
void givenDefaultConfig_whenVerify_thenOK() {
TbCopyKeysNodeConfiguration defaultConfig = new TbCopyKeysNodeConfiguration().defaultConfiguration();

Loading…
Cancel
Save