assertSame('once', StreamFrequency::ONCE->value); $this->assertSame('daily', StreamFrequency::DAILY->value); $this->assertSame('weekly', StreamFrequency::WEEKLY->value); $this->assertSame('biweekly', StreamFrequency::BIWEEKLY->value); $this->assertSame('monthly', StreamFrequency::MONTHLY->value); $this->assertSame('quarterly', StreamFrequency::QUARTERLY->value); $this->assertSame('yearly', StreamFrequency::YEARLY->value); $this->assertSame('income', StreamType::INCOME->value); $this->assertSame('expense', StreamType::EXPENSE->value); $this->assertSame('even', DistributionMode::EVEN->value); $this->assertSame('priority', DistributionMode::PRIORITY->value); } public function testBucketAllocationTypeBackingValues(): void { $this->assertSame('fixed_limit', BucketAllocationType::FIXED_LIMIT->value); $this->assertSame('percentage', BucketAllocationType::PERCENTAGE->value); $this->assertSame('unlimited', BucketAllocationType::UNLIMITED->value); } }