11package com .switcherapi .client ;
22
3- import com .switcherapi .Switchers ;
3+ import com .switcherapi .SwitchersBase ;
44import com .switcherapi .client .model .SwitcherBuilder ;
55import com .switcherapi .client .model .SwitcherRequest ;
66import com .switcherapi .client .model .SwitcherResult ;
2121class SwitcherBasicCriteriaResponseTest extends MockWebServerHelper {
2222
2323 private boolean authTokenGenerated = false ;
24-
24+
2525 @ BeforeAll
2626 static void setup () throws IOException {
2727 setupMockServer ();
2828
29- Switchers . loadProperties (); // Load default properties from resources
30- Switchers . configure ( ContextBuilder . builder () // Override default properties
29+ SwitchersBase . configure ( ContextBuilder . builder ( true )
30+ . context ( SwitchersBase . class . getName ())
3131 .url (String .format ("http://localhost:%s" , mockBackEnd .getPort ()))
32- .local (false )
33- .snapshotLocation (null )
34- .snapshotSkipValidation (false )
35- .environment (DEFAULT_ENV )
36- .silentMode (null )
37- .snapshotAutoLoad (false )
38- .snapshotAutoUpdateInterval (null ));
32+ .domain ("domain" )
33+ .apiKey ("apiKey" )
34+ .component ("component" )
35+ .environment (DEFAULT_ENV ));
3936 }
40-
37+
4138 @ AfterAll
4239 static void tearDown () {
4340 tearDownMockServer ();
4441 }
45-
42+
4643 @ BeforeEach
4744 void resetSwitcherContextState () {
4845 ((QueueDispatcher ) mockBackEnd .getDispatcher ()).clear ();
4946
50- Switchers .initializeClient ();
47+ SwitchersBase .initializeClient ();
5148 }
5249
5350 @ Test
@@ -59,7 +56,7 @@ void shouldReturnCriteriaResponse() {
5956 givenResponse (generateCriteriaResponse ("true" , "Success" ));
6057
6158 //test
62- SwitcherRequest switcher = Switchers .getSwitcher (Switchers . REMOTE_KEY );
59+ SwitcherRequest switcher = SwitchersBase .getSwitcher (SwitchersBase . USECASE11 );
6360 SwitcherResult response = switcher .submit ();
6461
6562 assertTrue (response .isItOn ());
@@ -75,7 +72,7 @@ void shouldReturnCriteriaResponseWithInputs() {
7572 givenResponse (generateCriteriaResponse ("false" , "Strategy VALUE_VALIDATION does not agree" ));
7673
7774 //test
78- SwitcherRequest switcher = Switchers .getSwitcher (Switchers . REMOTE_KEY );
75+ SwitcherRequest switcher = SwitchersBase .getSwitcher (SwitchersBase . USECASE11 );
7976 SwitcherResult response = switcher
8077 .checkValue ("value" )
8178 .checkNumeric ("10" )
@@ -87,8 +84,8 @@ void shouldReturnCriteriaResponseWithInputs() {
8784
8885 @ Test
8986 void shouldFlushStrategyInputs () {
90- SwitcherBuilder switcherBuilder = Switchers
91- .getSwitcher (Switchers . REMOTE_KEY )
87+ SwitcherBuilder switcherBuilder = SwitchersBase
88+ .getSwitcher (SwitchersBase . USECASE11 )
9289 .checkValue ("value" )
9390 .checkNumeric ("10" );
9491
@@ -111,7 +108,7 @@ void shouldReturnCriteriaResponseWithMetadata() {
111108 givenResponse (generateCriteriaResponse (new MetadataSample ("123" )));
112109
113110 //test
114- SwitcherRequest switcher = Switchers .getSwitcher (Switchers . REMOTE_KEY );
111+ SwitcherRequest switcher = SwitchersBase .getSwitcher (SwitchersBase . USECASE11 );
115112 SwitcherResult response = switcher .submit ();
116113
117114 assertEquals ("123" , response .getMetadata (MetadataSample .class ).getTransactionId ());
@@ -126,7 +123,7 @@ void shouldReturnCriteriaResponseWithWrongMetadata() {
126123 givenResponse (generateCriteriaResponse (new MetadataErrorSample ("123" )));
127124
128125 //test
129- SwitcherRequest switcher = Switchers .getSwitcher (Switchers . REMOTE_KEY );
126+ SwitcherRequest switcher = SwitchersBase .getSwitcher (SwitchersBase . USECASE11 );
130127 SwitcherResult response = switcher .submit ();
131128
132129 assertNotNull (response .getMetadata (MetadataSample .class ));
0 commit comments