This is an automated email from the ASF dual-hosted git repository.
jmckenzie pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/cassandra.git
The following commit(s) were added to refs/heads/trunk by this push:
new 7bde2c23ab Replace getStderr calls with getCleanedStderr calls in
tests checking for emptiness
7bde2c23ab is described below
commit 7bde2c23abacf60d156de7c444f136dcfe9fe276
Author: Josh McKenzie <[email protected]>
AuthorDate: Fri Aug 12 12:43:26 2022 -0400
Replace getStderr calls with getCleanedStderr calls in tests checking for
emptiness
Patch by Jon Meredith; reviewed by Josh McKenzie and Berenguer Blasi for
CASSANDRA-17815
Co-authored-by: Jon Meredith <[email protected]>
Co-authored-by: Josh McKenzie <[email protected]>
---
.../apache/cassandra/tools/SSTableMetadataViewerTest.java | 8 ++++----
.../cassandra/tools/nodetool/GetAuthCacheConfigTest.java | 6 +++---
.../tools/nodetool/InvalidatePermissionsCacheTest.java | 14 +++++++-------
.../cassandra/tools/nodetool/SetAuthCacheConfigTest.java | 10 +++++-----
4 files changed, 19 insertions(+), 19 deletions(-)
diff --git
a/test/unit/org/apache/cassandra/tools/SSTableMetadataViewerTest.java
b/test/unit/org/apache/cassandra/tools/SSTableMetadataViewerTest.java
index 4998b6e81a..baf7c8c1cf 100644
--- a/test/unit/org/apache/cassandra/tools/SSTableMetadataViewerTest.java
+++ b/test/unit/org/apache/cassandra/tools/SSTableMetadataViewerTest.java
@@ -108,7 +108,7 @@ public class SSTableMetadataViewerTest extends
OfflineToolUtils
assertTrue(tool.getStdout(),
CharMatcher.ascii().matchesAllOf(tool.getStdout()));
Assertions.assertThat(tool.getStdout()).doesNotContain("Widest
Partitions");
Assertions.assertThat(tool.getStdout()).contains(sstable.replaceAll("-Data\\.db$",
""));
- assertTrue(tool.getStderr(), tool.getStderr().isEmpty());
+ assertTrue(tool.getCleanedStderr(), tool.getCleanedStderr().isEmpty());
assertEquals(0, tool.getExitCode());
assertGoodEnvPostTest();
}
@@ -123,7 +123,7 @@ public class SSTableMetadataViewerTest extends
OfflineToolUtils
ToolResult tool =
ToolRunner.invokeClass(SSTableMetadataViewer.class, arg, sstable);
Assertions.assertThat(tool.getStdout()).contains(Util.BLUE);
Assertions.assertThat(tool.getStdout()).contains(sstable.replaceAll("-Data\\.db$",
""));
- assertTrue("Arg: [" + arg + "]\n" + tool.getStderr(),
tool.getStderr().isEmpty());
+ assertTrue("Arg: [" + arg + "]\n" + tool.getCleanedStderr(),
tool.getCleanedStderr().isEmpty());
assertEquals(0, tool.getExitCode());
assertGoodEnvPostTest();
});
@@ -139,7 +139,7 @@ public class SSTableMetadataViewerTest extends
OfflineToolUtils
ToolResult tool =
ToolRunner.invokeClass(SSTableMetadataViewer.class, arg, sstable);
assertTrue(tool.getStdout(),
!CharMatcher.ascii().matchesAllOf(tool.getStdout()));
Assertions.assertThat(tool.getStdout()).contains(sstable.replaceAll("-Data\\.db$",
""));
- assertTrue("Arg: [" + arg + "]\n" + tool.getStderr(),
tool.getStderr().isEmpty());
+ assertTrue("Arg: [" + arg + "]\n" + tool.getCleanedStderr(),
tool.getCleanedStderr().isEmpty());
assertEquals(0, tool.getExitCode());
assertGoodEnvPostTest();
});
@@ -211,7 +211,7 @@ public class SSTableMetadataViewerTest extends
OfflineToolUtils
ToolResult tool =
ToolRunner.invokeClass(SSTableMetadataViewer.class, arg, sstable);
Assertions.assertThat(tool.getStdout()).contains("Widest
Partitions");
Assertions.assertThat(tool.getStdout()).contains(sstable.replaceAll("-Data\\.db$",
""));
- assertTrue("Arg: [" + arg + "]\n" + tool.getStderr(),
tool.getStderr().isEmpty());
+ assertTrue("Arg: [" + arg + "]\n" + tool.getCleanedStderr(),
tool.getCleanedStderr().isEmpty());
assertEquals(0, tool.getExitCode());
});
}
diff --git
a/test/unit/org/apache/cassandra/tools/nodetool/GetAuthCacheConfigTest.java
b/test/unit/org/apache/cassandra/tools/nodetool/GetAuthCacheConfigTest.java
index 6afc1791b1..e32040da66 100644
--- a/test/unit/org/apache/cassandra/tools/nodetool/GetAuthCacheConfigTest.java
+++ b/test/unit/org/apache/cassandra/tools/nodetool/GetAuthCacheConfigTest.java
@@ -95,17 +95,17 @@ public class GetAuthCacheConfigTest extends CQLTester
ToolRunner.ToolResult tool =
ToolRunner.invokeNodetool("getauthcacheconfig");
assertThat(tool.getExitCode()).isEqualTo(1);
assertThat(tool.getStdout()).isEqualTo(wrapByDefaultNodetoolMessage("Required
option '--cache-name' is missing"));
- assertThat(tool.getStderr()).isEmpty();
+ assertThat(tool.getCleanedStderr()).isEmpty();
tool = ToolRunner.invokeNodetool("getauthcacheconfig", "--cache-name");
assertThat(tool.getExitCode()).isEqualTo(1);
assertThat(tool.getStdout()).isEqualTo(wrapByDefaultNodetoolMessage("Required
values for option 'cache-name' not provided"));
- assertThat(tool.getStderr()).isEmpty();
+ assertThat(tool.getCleanedStderr()).isEmpty();
tool = ToolRunner.invokeNodetool("getauthcacheconfig", "--cache-name",
"wrong");
assertThat(tool.getExitCode()).isEqualTo(1);
assertThat(tool.getStdout()).isEqualTo(wrapByDefaultNodetoolMessage("Unknown
cache name: wrong"));
- assertThat(tool.getStderr()).isEmpty();
+ assertThat(tool.getCleanedStderr()).isEmpty();
}
@Test
diff --git
a/test/unit/org/apache/cassandra/tools/nodetool/InvalidatePermissionsCacheTest.java
b/test/unit/org/apache/cassandra/tools/nodetool/InvalidatePermissionsCacheTest.java
index e6d2ba1895..c3a773f2a3 100644
---
a/test/unit/org/apache/cassandra/tools/nodetool/InvalidatePermissionsCacheTest.java
+++
b/test/unit/org/apache/cassandra/tools/nodetool/InvalidatePermissionsCacheTest.java
@@ -185,44 +185,44 @@ public class InvalidatePermissionsCacheTest extends
CQLTester
assertThat(tool.getExitCode()).isEqualTo(1);
assertThat(tool.getStdout())
.isEqualTo(wrapByDefaultNodetoolMessage("No resource options
allowed without a <role> being specified"));
- assertThat(tool.getStderr()).isEmpty();
+ assertThat(tool.getCleanedStderr()).isEmpty();
tool = ToolRunner.invokeNodetool("invalidatepermissionscache",
"role1");
assertThat(tool.getExitCode()).isEqualTo(1);
assertThat(tool.getStdout())
.isEqualTo(wrapByDefaultNodetoolMessage("No resource options
specified"));
- assertThat(tool.getStderr()).isEmpty();
+ assertThat(tool.getCleanedStderr()).isEmpty();
tool = ToolRunner.invokeNodetool("invalidatepermissionscache",
"role1", "--invalid-option");
assertThat(tool.getExitCode()).isEqualTo(1);
assertThat(tool.getStdout())
.isEqualTo(wrapByDefaultNodetoolMessage("A single <role> is
only supported / you have a typo in the resource options spelling"));
- assertThat(tool.getStderr()).isEmpty();
+ assertThat(tool.getCleanedStderr()).isEmpty();
tool = ToolRunner.invokeNodetool("invalidatepermissionscache",
"role1", "--all-tables");
assertThat(tool.getExitCode()).isEqualTo(1);
assertThat(tool.getStdout())
.isEqualTo(wrapByDefaultNodetoolMessage("--all-tables option
should be passed along with --keyspace option"));
- assertThat(tool.getStderr()).isEmpty();
+ assertThat(tool.getCleanedStderr()).isEmpty();
tool = ToolRunner.invokeNodetool("invalidatepermissionscache",
"role1", "--table", "t1");
assertThat(tool.getExitCode()).isEqualTo(1);
assertThat(tool.getStdout())
.isEqualTo(wrapByDefaultNodetoolMessage("--table option should
be passed along with --keyspace option"));
- assertThat(tool.getStderr()).isEmpty();
+ assertThat(tool.getCleanedStderr()).isEmpty();
tool = ToolRunner.invokeNodetool("invalidatepermissionscache",
"role1", "--function", "f[Int32Type]");
assertThat(tool.getExitCode()).isEqualTo(1);
assertThat(tool.getStdout())
.isEqualTo(wrapByDefaultNodetoolMessage("--function option
should be passed along with --functions-in-keyspace option"));
- assertThat(tool.getStderr()).isEmpty();
+ assertThat(tool.getCleanedStderr()).isEmpty();
tool = ToolRunner.invokeNodetool("invalidatepermissionscache",
"role1", "--functions-in-keyspace",
KEYSPACE, "--function", "f[x]");
assertThat(tool.getExitCode()).isEqualTo(1);
assertThat(tool.getStdout())
.isEqualTo(wrapByDefaultNodetoolMessage("An error was
encountered when looking up function definition: Unable to find abstract-type
class 'org.apache.cassandra.db.marshal.x'"));
- assertThat(tool.getStderr()).isEmpty();
+ assertThat(tool.getCleanedStderr()).isEmpty();
}
@Test
diff --git
a/test/unit/org/apache/cassandra/tools/nodetool/SetAuthCacheConfigTest.java
b/test/unit/org/apache/cassandra/tools/nodetool/SetAuthCacheConfigTest.java
index 2c90486ee2..eee2c8ddbf 100644
--- a/test/unit/org/apache/cassandra/tools/nodetool/SetAuthCacheConfigTest.java
+++ b/test/unit/org/apache/cassandra/tools/nodetool/SetAuthCacheConfigTest.java
@@ -113,17 +113,17 @@ public class SetAuthCacheConfigTest extends CQLTester
ToolRunner.ToolResult tool =
ToolRunner.invokeNodetool("setauthcacheconfig");
assertThat(tool.getExitCode()).isEqualTo(1);
assertThat(tool.getStdout()).isEqualTo(wrapByDefaultNodetoolMessage("Required
option '--cache-name' is missing"));
- assertThat(tool.getStderr()).isEmpty();
+ assertThat(tool.getCleanedStderr()).isEmpty();
tool = ToolRunner.invokeNodetool("setauthcacheconfig", "--cache-name");
assertThat(tool.getExitCode()).isEqualTo(1);
assertThat(tool.getStdout()).isEqualTo(wrapByDefaultNodetoolMessage("Required
values for option 'cache-name' not provided"));
- assertThat(tool.getStderr()).isEmpty();
+ assertThat(tool.getCleanedStderr()).isEmpty();
tool = ToolRunner.invokeNodetool("setauthcacheconfig", "--cache-name",
"wrong", "--validity-period", "1");
assertThat(tool.getExitCode()).isEqualTo(1);
assertThat(tool.getStdout()).isEqualTo(wrapByDefaultNodetoolMessage("Unknown
cache name: wrong"));
- assertThat(tool.getStderr()).isEmpty();
+ assertThat(tool.getCleanedStderr()).isEmpty();
}
@Test
@@ -132,7 +132,7 @@ public class SetAuthCacheConfigTest extends CQLTester
ToolRunner.ToolResult tool =
ToolRunner.invokeNodetool("setauthcacheconfig", "--cache-name",
"PermissionCache");
assertThat(tool.getExitCode()).isEqualTo(1);
assertThat(tool.getStdout()).isEqualTo(wrapByDefaultNodetoolMessage("At least
one optional parameter need to be passed"));
- assertThat(tool.getStderr()).isEmpty();
+ assertThat(tool.getCleanedStderr()).isEmpty();
}
@Test
@@ -144,7 +144,7 @@ public class SetAuthCacheConfigTest extends CQLTester
"--disable-active-update");
assertThat(tool.getExitCode()).isEqualTo(1);
assertThat(tool.getStdout()).isEqualTo(wrapByDefaultNodetoolMessage("enable-active-update
and disable-active-update cannot be used together"));
- assertThat(tool.getStderr()).isEmpty();
+ assertThat(tool.getCleanedStderr()).isEmpty();
}
@Test
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]