| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -70,10 +70,11 @@ void testSingleFlagSet() { | |||
| 70 | 70 | ||
| 71 | 71 | // Compare as a Set | |
| 72 | 72 | assertThat(flagSet.getFlags()).isEqualTo(flag.getFlags()); | |
| 73 | - // Compare as a FlagSet | ||
| 74 | - assertThat(flagSet).isEqualTo(flag); | ||
| 75 | - | ||
| 73 | + // Compare as a FlagSet because a single flag enum implements FlagSet | ||
| 74 | + assertThat(flagSet.equals(flag)).isTrue(); | ||
| 75 | + assertThat(flag.equals(flagSet)).isTrue(); | ||
| 76 | 76 | assertThat(FlagSet.equals(flagSet, flag)).isTrue(); | |
| 77 | + assertThat(flagSet.hashCode()).isEqualTo(flag.hashCode()); | ||
| 77 | 78 | ||
| 78 | 79 | assertThat(flagSet.getMask()).isEqualTo(flag.getMask()); | |
| 79 | 80 | assertThat(flagSet.getMask()).isEqualTo(MaskedFlag.mask(flag)); | |
@@ -96,6 +97,14 @@ void testSingleFlagSet() { | |||
| 96 | 97 | assertThat(flagSet.getMask()).isNotEqualTo(MaskedFlag.mask(getFirst())); | |
| 97 | 98 | assertThat(flagSet.getMaskWith(getFirst())).isEqualTo(MaskedFlag.mask(flag, getFirst())); | |
| 98 | 99 | } | |
| 100 | + // Here to help codecov pick up the toString() method | ||
| 101 | + if (flagSet instanceof AbstractFlagSet) { | ||
| 102 | + //noinspection unchecked | ||
| 103 | + final AbstractFlagSet<T> abstractFlagSet = (AbstractFlagSet<T>) flagSet; | ||
| 104 | + assertThat(abstractFlagSet.toString()) | ||
| 105 | + .isNotNull() | ||
| 106 | + .doesNotStartWith("@"); | ||
| 107 | + } | ||
| 99 | 108 | assertThat(flagSet.toString()).isNotNull(); | |
| 100 | 109 | assertThat(flag.name()).isNotNull(); | |
| 101 | 110 | assertThat(flag.isSet(flag)).isTrue(); | |
| Back | FazBrowse Home | New Git URL |
0 commit comments