From 6c7a248b1c5690c31f6908910856f1db2d7673a9 Mon Sep 17 00:00:00 2001 From: huangguojie2024 <503601315@qq.com> Date: Tue, 11 Feb 2025 17:34:47 +0800 Subject: [PATCH] Add some ut cases. --- .../flink/FlinkHistoryServerScriptTest.java | 37 +++++++++++++++++- .../v3_3_0/hadoop/DataNodeScriptTest.java | 36 +++++++++++++++++- .../hadoop/HistoryServerScriptTest.java | 36 +++++++++++++++++- .../v3_3_0/hadoop/NameNodeScriptTest.java | 36 +++++++++++++++++- .../v3_3_0/hadoop/NodeManagerScriptTest.java | 36 +++++++++++++++++- .../hadoop/ResourceManagerScriptTest.java | 36 +++++++++++++++++- .../v3_3_0/hadoop/SNameNodeScriptTest.java | 36 +++++++++++++++++- .../v3_3_0/hbase/HMasterScriptTest.java | 36 +++++++++++++++++- .../v3_3_0/hbase/HRegionServerScriptTest.java | 36 +++++++++++++++++- .../v3_3_0/hive/HiveMetastoreScriptTest.java | 36 +++++++++++++++++- .../v3_3_0/hive/HiveServer2ScriptTest.java | 36 +++++++++++++++++- .../v3_3_0/kafka/KafkaBrokerScriptTest.java | 36 +++++++++++++++++- .../v3_3_0/solr/SolrInstanceScriptTest.java | 36 +++++++++++++++++- .../spark/SparkHistoryServerScriptTest.java | 38 ++++++++++++++++++- .../spark/SparkThriftServerScriptTest.java | 38 ++++++++++++++++++- .../zookeeper/ZookeeperServerScriptTest.java | 36 +++++++++++++++++- 16 files changed, 562 insertions(+), 19 deletions(-) diff --git a/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/flink/FlinkHistoryServerScriptTest.java b/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/flink/FlinkHistoryServerScriptTest.java index e304bc0d0..c2dac7d8d 100644 --- a/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/flink/FlinkHistoryServerScriptTest.java +++ b/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/flink/FlinkHistoryServerScriptTest.java @@ -18,16 +18,49 @@ */ package org.apache.bigtop.manager.stack.bigtop.v3_3_0.flink; +import org.apache.bigtop.manager.stack.core.spi.param.Params; + import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertThrows; class FlinkHistoryServerScriptTest { - private final FlinkHistoryServerScript script = new FlinkHistoryServerScript(); + private final FlinkHistoryServerScript flinkHistoryServerScript = new FlinkHistoryServerScript(); @Test void testGetComponentName() { - assertEquals("flink_historyserver", script.getComponentName()); + assertEquals("flink_historyserver", flinkHistoryServerScript.getComponentName()); + } + + @Test + public void testAddParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> flinkHistoryServerScript.add(params)); + } + + @Test + public void testConfigureParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> flinkHistoryServerScript.configure(params)); + } + + @Test + public void testStartParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> flinkHistoryServerScript.add(params)); + } + + @Test + public void testStopParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> flinkHistoryServerScript.configure(params)); + } + + @Test + public void testStatusParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> flinkHistoryServerScript.start(params)); } } diff --git a/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/hadoop/DataNodeScriptTest.java b/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/hadoop/DataNodeScriptTest.java index 6b4ee756a..9ddfcc966 100644 --- a/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/hadoop/DataNodeScriptTest.java +++ b/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/hadoop/DataNodeScriptTest.java @@ -18,15 +18,49 @@ */ package org.apache.bigtop.manager.stack.bigtop.v3_3_0.hadoop; +import org.apache.bigtop.manager.stack.core.spi.param.Params; + import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertThrows; public class DataNodeScriptTest { + private final DataNodeScript dataNodeScript = new DataNodeScript(); + @Test public void testGetComponentName() { - DataNodeScript dataNodeScript = new DataNodeScript(); assertEquals("datanode", dataNodeScript.getComponentName()); } + + @Test + public void testAddParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> dataNodeScript.add(params)); + } + + @Test + public void testConfigureParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> dataNodeScript.configure(params)); + } + + @Test + public void testStartParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> dataNodeScript.add(params)); + } + + @Test + public void testStopParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> dataNodeScript.configure(params)); + } + + @Test + public void testStatusParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> dataNodeScript.start(params)); + } } diff --git a/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/hadoop/HistoryServerScriptTest.java b/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/hadoop/HistoryServerScriptTest.java index acefb79e0..d10a71672 100644 --- a/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/hadoop/HistoryServerScriptTest.java +++ b/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/hadoop/HistoryServerScriptTest.java @@ -18,15 +18,49 @@ */ package org.apache.bigtop.manager.stack.bigtop.v3_3_0.hadoop; +import org.apache.bigtop.manager.stack.core.spi.param.Params; + import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertThrows; public class HistoryServerScriptTest { + private final HistoryServerScript historyServerScript = new HistoryServerScript(); + @Test public void testGetComponentName() { - HistoryServerScript historyServerScript = new HistoryServerScript(); assertEquals("history_server", historyServerScript.getComponentName()); } + + @Test + public void testAddParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> historyServerScript.add(params)); + } + + @Test + public void testConfigureParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> historyServerScript.configure(params)); + } + + @Test + public void testStartParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> historyServerScript.add(params)); + } + + @Test + public void testStopParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> historyServerScript.configure(params)); + } + + @Test + public void testStatusParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> historyServerScript.start(params)); + } } diff --git a/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/hadoop/NameNodeScriptTest.java b/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/hadoop/NameNodeScriptTest.java index 28704b6b0..87d91a5ac 100644 --- a/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/hadoop/NameNodeScriptTest.java +++ b/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/hadoop/NameNodeScriptTest.java @@ -18,15 +18,49 @@ */ package org.apache.bigtop.manager.stack.bigtop.v3_3_0.hadoop; +import org.apache.bigtop.manager.stack.core.spi.param.Params; + import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertThrows; public class NameNodeScriptTest { + private final NameNodeScript nameNodeScript = new NameNodeScript(); + @Test public void testGetComponentName() { - NameNodeScript nameNodeScript = new NameNodeScript(); assertEquals("namenode", nameNodeScript.getComponentName()); } + + @Test + public void testAddParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> nameNodeScript.add(params)); + } + + @Test + public void testConfigureParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> nameNodeScript.configure(params)); + } + + @Test + public void testStartParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> nameNodeScript.add(params)); + } + + @Test + public void testStopParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> nameNodeScript.configure(params)); + } + + @Test + public void testStatusParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> nameNodeScript.start(params)); + } } diff --git a/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/hadoop/NodeManagerScriptTest.java b/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/hadoop/NodeManagerScriptTest.java index 9163cdfc7..b592f2e93 100644 --- a/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/hadoop/NodeManagerScriptTest.java +++ b/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/hadoop/NodeManagerScriptTest.java @@ -18,15 +18,49 @@ */ package org.apache.bigtop.manager.stack.bigtop.v3_3_0.hadoop; +import org.apache.bigtop.manager.stack.core.spi.param.Params; + import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertThrows; public class NodeManagerScriptTest { + private final NodeManagerScript nodeManagerScript = new NodeManagerScript(); + @Test public void testGetComponentName() { - NodeManagerScript nodeManagerScript = new NodeManagerScript(); assertEquals("nodemanager", nodeManagerScript.getComponentName()); } + + @Test + public void testAddParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> nodeManagerScript.add(params)); + } + + @Test + public void testConfigureParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> nodeManagerScript.configure(params)); + } + + @Test + public void testStartParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> nodeManagerScript.add(params)); + } + + @Test + public void testStopParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> nodeManagerScript.configure(params)); + } + + @Test + public void testStatusParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> nodeManagerScript.start(params)); + } } diff --git a/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/hadoop/ResourceManagerScriptTest.java b/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/hadoop/ResourceManagerScriptTest.java index 0d93c06d4..d38287cdc 100644 --- a/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/hadoop/ResourceManagerScriptTest.java +++ b/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/hadoop/ResourceManagerScriptTest.java @@ -18,15 +18,49 @@ */ package org.apache.bigtop.manager.stack.bigtop.v3_3_0.hadoop; +import org.apache.bigtop.manager.stack.core.spi.param.Params; + import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertThrows; public class ResourceManagerScriptTest { + private final ResourceManagerScript resourceManagerScript = new ResourceManagerScript(); + @Test public void testGetComponentName() { - ResourceManagerScript resourceManagerScript = new ResourceManagerScript(); assertEquals("resourcemanager", resourceManagerScript.getComponentName()); } + + @Test + public void testAddParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> resourceManagerScript.add(params)); + } + + @Test + public void testConfigureParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> resourceManagerScript.configure(params)); + } + + @Test + public void testStartParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> resourceManagerScript.add(params)); + } + + @Test + public void testStopParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> resourceManagerScript.configure(params)); + } + + @Test + public void testStatusParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> resourceManagerScript.start(params)); + } } diff --git a/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/hadoop/SNameNodeScriptTest.java b/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/hadoop/SNameNodeScriptTest.java index 5589c1e8b..4667376f8 100644 --- a/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/hadoop/SNameNodeScriptTest.java +++ b/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/hadoop/SNameNodeScriptTest.java @@ -18,15 +18,49 @@ */ package org.apache.bigtop.manager.stack.bigtop.v3_3_0.hadoop; +import org.apache.bigtop.manager.stack.core.spi.param.Params; + import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertThrows; public class SNameNodeScriptTest { + private final SNameNodeScript sNameNodeScript = new SNameNodeScript(); + @Test public void testGetComponentName() { - SNameNodeScript sNameNodeScript = new SNameNodeScript(); assertEquals("secondarynamenode", sNameNodeScript.getComponentName()); } + + @Test + public void testAddParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> sNameNodeScript.add(params)); + } + + @Test + public void testConfigureParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> sNameNodeScript.configure(params)); + } + + @Test + public void testStartParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> sNameNodeScript.add(params)); + } + + @Test + public void testStopParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> sNameNodeScript.configure(params)); + } + + @Test + public void testStatusParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> sNameNodeScript.start(params)); + } } diff --git a/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/hbase/HMasterScriptTest.java b/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/hbase/HMasterScriptTest.java index 22efaab5b..6d18e043d 100644 --- a/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/hbase/HMasterScriptTest.java +++ b/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/hbase/HMasterScriptTest.java @@ -18,15 +18,49 @@ */ package org.apache.bigtop.manager.stack.bigtop.v3_3_0.hbase; +import org.apache.bigtop.manager.stack.core.spi.param.Params; + import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertThrows; public class HMasterScriptTest { + private final HMasterScript hMasterScript = new HMasterScript(); + @Test public void testGetComponentName() { - HMasterScript hMasterScript = new HMasterScript(); assertEquals("hbase_master", hMasterScript.getComponentName()); } + + @Test + public void testAddParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> hMasterScript.add(params)); + } + + @Test + public void testConfigureParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> hMasterScript.configure(params)); + } + + @Test + public void testStartParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> hMasterScript.add(params)); + } + + @Test + public void testStopParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> hMasterScript.configure(params)); + } + + @Test + public void testStatusParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> hMasterScript.start(params)); + } } diff --git a/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/hbase/HRegionServerScriptTest.java b/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/hbase/HRegionServerScriptTest.java index 9ad8ac4e6..0ea220e1b 100644 --- a/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/hbase/HRegionServerScriptTest.java +++ b/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/hbase/HRegionServerScriptTest.java @@ -18,15 +18,49 @@ */ package org.apache.bigtop.manager.stack.bigtop.v3_3_0.hbase; +import org.apache.bigtop.manager.stack.core.spi.param.Params; + import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertThrows; public class HRegionServerScriptTest { + private final HRegionServerScript hRegionServerScript = new HRegionServerScript(); + @Test public void testGetComponentName() { - HRegionServerScript hRegionServerScript = new HRegionServerScript(); assertEquals("hbase_regionserver", hRegionServerScript.getComponentName()); } + + @Test + public void testAddParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> hRegionServerScript.add(params)); + } + + @Test + public void testConfigureParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> hRegionServerScript.configure(params)); + } + + @Test + public void testStartParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> hRegionServerScript.add(params)); + } + + @Test + public void testStopParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> hRegionServerScript.configure(params)); + } + + @Test + public void testStatusParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> hRegionServerScript.start(params)); + } } diff --git a/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/hive/HiveMetastoreScriptTest.java b/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/hive/HiveMetastoreScriptTest.java index d5bf374c4..58552c2ae 100644 --- a/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/hive/HiveMetastoreScriptTest.java +++ b/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/hive/HiveMetastoreScriptTest.java @@ -18,15 +18,49 @@ */ package org.apache.bigtop.manager.stack.bigtop.v3_3_0.hive; +import org.apache.bigtop.manager.stack.core.spi.param.Params; + import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertThrows; public class HiveMetastoreScriptTest { + private final HiveMetastoreScript hiveMetastoreScript = new HiveMetastoreScript(); + @Test public void testGetComponentName() { - HiveMetastoreScript hiveMetastoreScript = new HiveMetastoreScript(); assertEquals("hive_metastore", hiveMetastoreScript.getComponentName()); } + + @Test + public void testAddParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> hiveMetastoreScript.add(params)); + } + + @Test + public void testConfigureParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> hiveMetastoreScript.configure(params)); + } + + @Test + public void testStartParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> hiveMetastoreScript.add(params)); + } + + @Test + public void testStopParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> hiveMetastoreScript.configure(params)); + } + + @Test + public void testStatusParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> hiveMetastoreScript.start(params)); + } } diff --git a/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/hive/HiveServer2ScriptTest.java b/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/hive/HiveServer2ScriptTest.java index db9c9963c..c752d13a0 100644 --- a/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/hive/HiveServer2ScriptTest.java +++ b/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/hive/HiveServer2ScriptTest.java @@ -18,15 +18,49 @@ */ package org.apache.bigtop.manager.stack.bigtop.v3_3_0.hive; +import org.apache.bigtop.manager.stack.core.spi.param.Params; + import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertThrows; public class HiveServer2ScriptTest { + private final HiveServer2Script hiveServer2Script = new HiveServer2Script(); + @Test public void testGetComponentName() { - HiveServer2Script hiveServer2Script = new HiveServer2Script(); assertEquals("hiveserver2", hiveServer2Script.getComponentName()); } + + @Test + public void testAddParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> hiveServer2Script.add(params)); + } + + @Test + public void testConfigureParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> hiveServer2Script.configure(params)); + } + + @Test + public void testStartParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> hiveServer2Script.add(params)); + } + + @Test + public void testStopParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> hiveServer2Script.configure(params)); + } + + @Test + public void testStatusParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> hiveServer2Script.start(params)); + } } diff --git a/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/kafka/KafkaBrokerScriptTest.java b/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/kafka/KafkaBrokerScriptTest.java index 95db6f9e1..9a4403d18 100644 --- a/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/kafka/KafkaBrokerScriptTest.java +++ b/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/kafka/KafkaBrokerScriptTest.java @@ -18,15 +18,49 @@ */ package org.apache.bigtop.manager.stack.bigtop.v3_3_0.kafka; +import org.apache.bigtop.manager.stack.core.spi.param.Params; + import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertThrows; public class KafkaBrokerScriptTest { + private final KafkaBrokerScript kafkaBrokerScript = new KafkaBrokerScript(); + @Test public void testGetComponentName() { - KafkaBrokerScript kafkaBrokerScript = new KafkaBrokerScript(); assertEquals("kafka_broker", kafkaBrokerScript.getComponentName()); } + + @Test + public void testAddParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> kafkaBrokerScript.add(params)); + } + + @Test + public void testConfigureParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> kafkaBrokerScript.configure(params)); + } + + @Test + public void testStartParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> kafkaBrokerScript.add(params)); + } + + @Test + public void testStopParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> kafkaBrokerScript.configure(params)); + } + + @Test + public void testStatusParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> kafkaBrokerScript.start(params)); + } } diff --git a/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/solr/SolrInstanceScriptTest.java b/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/solr/SolrInstanceScriptTest.java index 382f35c78..49f42ed07 100644 --- a/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/solr/SolrInstanceScriptTest.java +++ b/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/solr/SolrInstanceScriptTest.java @@ -18,15 +18,49 @@ */ package org.apache.bigtop.manager.stack.bigtop.v3_3_0.solr; +import org.apache.bigtop.manager.stack.core.spi.param.Params; + import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertThrows; public class SolrInstanceScriptTest { + private final SolrInstanceScript solrInstanceScript = new SolrInstanceScript(); + @Test public void testGetComponentName() { - SolrInstanceScript solrInstanceScript = new SolrInstanceScript(); assertEquals("solr_instance", solrInstanceScript.getComponentName()); } + + @Test + public void testAddParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> solrInstanceScript.add(params)); + } + + @Test + public void testConfigureParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> solrInstanceScript.configure(params)); + } + + @Test + public void testStartParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> solrInstanceScript.add(params)); + } + + @Test + public void testStopParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> solrInstanceScript.configure(params)); + } + + @Test + public void testStatusParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> solrInstanceScript.start(params)); + } } diff --git a/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/spark/SparkHistoryServerScriptTest.java b/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/spark/SparkHistoryServerScriptTest.java index b5f489f12..a5baf52db 100644 --- a/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/spark/SparkHistoryServerScriptTest.java +++ b/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/spark/SparkHistoryServerScriptTest.java @@ -18,15 +18,49 @@ */ package org.apache.bigtop.manager.stack.bigtop.v3_3_0.spark; +import org.apache.bigtop.manager.stack.core.spi.param.Params; + import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertThrows; public class SparkHistoryServerScriptTest { + private final SparkHistoryServerScript sparkHistoryServerScript = new SparkHistoryServerScript(); + @Test public void testGetComponentName() { - SparkHistoryServerScript script = new SparkHistoryServerScript(); - assertEquals("spark_historyserver", script.getComponentName()); + assertEquals("spark_historyserver", sparkHistoryServerScript.getComponentName()); + } + + @Test + public void testAddParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> sparkHistoryServerScript.add(params)); + } + + @Test + public void testConfigureParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> sparkHistoryServerScript.configure(params)); + } + + @Test + public void testStartParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> sparkHistoryServerScript.add(params)); + } + + @Test + public void testStopParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> sparkHistoryServerScript.configure(params)); + } + + @Test + public void testStatusParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> sparkHistoryServerScript.start(params)); } } diff --git a/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/spark/SparkThriftServerScriptTest.java b/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/spark/SparkThriftServerScriptTest.java index 51c4491ee..aef311ba6 100644 --- a/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/spark/SparkThriftServerScriptTest.java +++ b/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/spark/SparkThriftServerScriptTest.java @@ -18,15 +18,49 @@ */ package org.apache.bigtop.manager.stack.bigtop.v3_3_0.spark; +import org.apache.bigtop.manager.stack.core.spi.param.Params; + import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertThrows; public class SparkThriftServerScriptTest { + private final SparkThriftServerScript sparkThriftServerScript = new SparkThriftServerScript(); + @Test public void testGetComponentName() { - SparkThriftServerScript serverScript = new SparkThriftServerScript(); - assertEquals("spark_thriftserver", serverScript.getComponentName()); + assertEquals("spark_thriftserver", sparkThriftServerScript.getComponentName()); + } + + @Test + public void testAddParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> sparkThriftServerScript.add(params)); + } + + @Test + public void testConfigureParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> sparkThriftServerScript.configure(params)); + } + + @Test + public void testStartParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> sparkThriftServerScript.add(params)); + } + + @Test + public void testStopParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> sparkThriftServerScript.configure(params)); + } + + @Test + public void testStatusParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> sparkThriftServerScript.start(params)); } } diff --git a/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/zookeeper/ZookeeperServerScriptTest.java b/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/zookeeper/ZookeeperServerScriptTest.java index c91848216..5c6a1a752 100644 --- a/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/zookeeper/ZookeeperServerScriptTest.java +++ b/bigtop-manager-stack/bigtop-manager-stack-bigtop/src/test/java/org/apache/bigtop/manager/stack/bigtop/v3_3_0/zookeeper/ZookeeperServerScriptTest.java @@ -18,15 +18,49 @@ */ package org.apache.bigtop.manager.stack.bigtop.v3_3_0.zookeeper; +import org.apache.bigtop.manager.stack.core.spi.param.Params; + import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertThrows; public class ZookeeperServerScriptTest { + private final ZookeeperServerScript zookeeperServerScript = new ZookeeperServerScript(); + @Test public void testGetComponentName() { - ZookeeperServerScript zookeeperServerScript = new ZookeeperServerScript(); assertEquals("zookeeper_server", zookeeperServerScript.getComponentName()); } + + @Test + public void testAddParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> zookeeperServerScript.add(params)); + } + + @Test + public void testConfigureParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> zookeeperServerScript.configure(params)); + } + + @Test + public void testStartParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> zookeeperServerScript.add(params)); + } + + @Test + public void testStopParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> zookeeperServerScript.configure(params)); + } + + @Test + public void testStatusParamsNull() { + Params params = null; + assertThrows(NullPointerException.class, () -> zookeeperServerScript.start(params)); + } }