Skip to content

Commit

Permalink
test(settings): add simple unit test for FeatureFlags IQSS#9297
Browse files Browse the repository at this point in the history
  • Loading branch information
poikilotherm committed Jan 18, 2023
1 parent 06cad10 commit de6924b
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,8 @@ public enum FeatureFlags {
*
*/

TEST_MODE("test-mode"),

;

final String flag;
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
package edu.harvard.iq.dataverse.settings;

import edu.harvard.iq.dataverse.util.testing.JvmSetting;
import org.junit.jupiter.api.Test;

import static org.junit.jupiter.api.Assertions.*;

class FeatureFlagsTest {

@Test
void testFlagDisabled() {
assertFalse(FeatureFlags.TEST_MODE.enabled());
}

@Test
@JvmSetting(key = JvmSettings.FEATURE_FLAG, value = "on", varArgs = "test-mode")
void testFlagEnabled() {
assertTrue(FeatureFlags.TEST_MODE.enabled());
}

}

0 comments on commit de6924b

Please sign in to comment.