22
33namespace Featurevisor \Tests ;
44
5+ use Featurevisor \Featurevisor ;
56use PHPUnit \Framework \TestCase ;
6-
77use Psr \Log \LogLevel ;
8- use function Featurevisor \createInstance ;
98use function Featurevisor \createLogger ;
109
11- class InstanceTest extends TestCase
10+ class FeaturevisorTest extends TestCase
1211{
1312 public function testShouldCreateInstanceWithDatafileContent ()
1413 {
15- $ sdk = createInstance ([
14+ $ sdk = Featurevisor:: createInstance ([
1615 'datafile ' => [
1716 'schemaVersion ' => '2 ' ,
1817 'revision ' => '1.0 ' ,
@@ -28,7 +27,7 @@ public function testShouldConfigurePlainBucketBy()
2827 {
2928 $ capturedBucketKey = '' ;
3029
31- $ sdk = createInstance ([
30+ $ sdk = Featurevisor:: createInstance ([
3231 'datafile ' => [
3332 'schemaVersion ' => '2 ' ,
3433 'revision ' => '1.0 ' ,
@@ -77,7 +76,7 @@ public function testShouldConfigureAndBucketBy()
7776 {
7877 $ capturedBucketKey = '' ;
7978
80- $ sdk = createInstance ([
79+ $ sdk = Featurevisor:: createInstance ([
8180 'datafile ' => [
8281 'schemaVersion ' => '2 ' ,
8382 'revision ' => '1.0 ' ,
@@ -126,7 +125,7 @@ public function testShouldConfigureOrBucketBy()
126125 {
127126 $ capturedBucketKey = '' ;
128127
129- $ sdk = createInstance ([
128+ $ sdk = Featurevisor:: createInstance ([
130129 'datafile ' => [
131130 'schemaVersion ' => '2 ' ,
132131 'revision ' => '1.0 ' ,
@@ -183,7 +182,7 @@ public function testShouldInterceptContextBeforeHook()
183182 $ interceptedFeatureKey = '' ;
184183 $ interceptedVariableKey = '' ;
185184
186- $ sdk = createInstance ([
185+ $ sdk = Featurevisor:: createInstance ([
187186 'datafile ' => [
188187 'schemaVersion ' => '2 ' ,
189188 'revision ' => '1.0 ' ,
@@ -236,7 +235,7 @@ public function testShouldInterceptValueAfterHook()
236235 $ interceptedFeatureKey = '' ;
237236 $ interceptedVariableKey = '' ;
238237
239- $ sdk = createInstance ([
238+ $ sdk = Featurevisor:: createInstance ([
240239 'datafile ' => [
241240 'schemaVersion ' => '2 ' ,
242241 'revision ' => '1.0 ' ,
@@ -310,7 +309,7 @@ public function testShouldInitializeWithStickyFeatures()
310309 'segments ' => [],
311310 ];
312311
313- $ sdk = createInstance ([
312+ $ sdk = Featurevisor:: createInstance ([
314313 'sticky ' => [
315314 'test ' => [
316315 'enabled ' => true ,
@@ -346,7 +345,7 @@ public function testShouldInitializeWithStickyFeatures()
346345
347346 public function testShouldHonourSimpleRequiredFeatures ()
348347 {
349- $ sdk = createInstance ([
348+ $ sdk = Featurevisor:: createInstance ([
350349 'datafile ' => [
351350 'schemaVersion ' => '2 ' ,
352351 'revision ' => '1.0 ' ,
@@ -385,7 +384,7 @@ public function testShouldHonourSimpleRequiredFeatures()
385384 self ::assertFalse ($ sdk ->isEnabled ('myKey ' ));
386385
387386 // enabling required should enable the feature too
388- $ sdk2 = createInstance ([
387+ $ sdk2 = Featurevisor:: createInstance ([
389388 'datafile ' => [
390389 'schemaVersion ' => '2 ' ,
391390 'revision ' => '1.0 ' ,
@@ -425,7 +424,7 @@ public function testShouldHonourSimpleRequiredFeatures()
425424 public function testShouldHonourRequiredFeaturesWithVariation ()
426425 {
427426 // should be disabled because required has different variation
428- $ sdk = createInstance ([
427+ $ sdk = Featurevisor:: createInstance ([
429428 'datafile ' => [
430429 'schemaVersion ' => '2 ' ,
431430 'revision ' => '1.0 ' ,
@@ -472,7 +471,7 @@ public function testShouldHonourRequiredFeaturesWithVariation()
472471 self ::assertFalse ($ sdk ->isEnabled ('myKey ' ));
473472
474473 // child should be enabled because required has desired variation
475- $ sdk2 = createInstance ([
474+ $ sdk2 = Featurevisor:: createInstance ([
476475 'datafile ' => [
477476 'schemaVersion ' => '2 ' ,
478477 'revision ' => '1.0 ' ,
@@ -522,7 +521,7 @@ public function testShouldEmitWarningsForDeprecatedFeature()
522521 {
523522 $ deprecatedCount = 0 ;
524523
525- $ sdk = createInstance ([
524+ $ sdk = Featurevisor:: createInstance ([
526525 'datafile ' => [
527526 'schemaVersion ' => '2 ' ,
528527 'revision ' => '1.0 ' ,
@@ -586,7 +585,7 @@ public function testShouldEmitWarningsForDeprecatedFeature()
586585
587586 public function testShouldCheckIfEnabledForOverriddenFlagsFromRules ()
588587 {
589- $ sdk = createInstance ([
588+ $ sdk = Featurevisor:: createInstance ([
590589 'datafile ' => [
591590 'schemaVersion ' => '2 ' ,
592591 'revision ' => '1.0 ' ,
@@ -634,7 +633,7 @@ public function testShouldCheckIfEnabledForMutuallyExclusiveFeatures()
634633 {
635634 $ bucketValue = 10000 ;
636635
637- $ sdk = createInstance ([
636+ $ sdk = Featurevisor:: createInstance ([
638637 'hooks ' => [
639638 [
640639 'name ' => 'unit-test ' ,
@@ -670,7 +669,7 @@ public function testShouldCheckIfEnabledForMutuallyExclusiveFeatures()
670669
671670 public function testShouldGetVariation ()
672671 {
673- $ sdk = createInstance ([
672+ $ sdk = Featurevisor:: createInstance ([
674673 'datafile ' => [
675674 'schemaVersion ' => '2 ' ,
676675 'revision ' => '1.0 ' ,
@@ -750,7 +749,7 @@ public function testShouldGetVariation()
750749
751750 public function testShouldGetVariable ()
752751 {
753- $ sdk = createInstance ([
752+ $ sdk = Featurevisor:: createInstance ([
754753 'datafile ' => [
755754 'schemaVersion ' => '2 ' ,
756755 'revision ' => '1.0 ' ,
@@ -1037,7 +1036,7 @@ public function testShouldGetVariable()
10371036
10381037 public function testShouldGetVariablesWithoutAnyVariations ()
10391038 {
1040- $ sdk = createInstance ([
1039+ $ sdk = Featurevisor:: createInstance ([
10411040 'datafile ' => [
10421041 'schemaVersion ' => '2 ' ,
10431042 'revision ' => '1.0 ' ,
@@ -1099,7 +1098,7 @@ public function testShouldGetVariablesWithoutAnyVariations()
10991098
11001099 public function testShouldCheckIfEnabledForIndividuallyNamedSegments ()
11011100 {
1102- $ sdk = createInstance ([
1101+ $ sdk = Featurevisor:: createInstance ([
11031102 'datafile ' => [
11041103 'schemaVersion ' => '2 ' ,
11051104 'revision ' => '1.0 ' ,
0 commit comments