<commit_before><?php

namespace allejo\DaPulse\Tests;

use allejo\DaPulse\PulseBoard;

class PulseBoardTest extends PulseUnitTest
{
    private $id;

    /**
     * @var PulseBoard
     */
    private $board;

    public function setUp()
    {
        parent::setUp();

        $this->id = 3844236;
        $this->board = new PulseBoard($this->id);
    }

    public function testBoardObjectNotNull()
    {
        $this->assertNotNull($this->board);
    }

    public function testBoardUrl()
    {
        $expectedURL = "https://phppulse.dapulse.com/boards/" . $this->id;
        $this->assertEquals($expectedURL, $this->board->getUrl());
    }

    public function testBoardId()
    {
        $this->assertEquals($this->id, $this->board->getId());
    }

    public function testBoardName()
    {
        $expectedValue = "Static Pulse Board";
        $this->assertEquals($expectedValue, $this->board->getName());
    }

    public function testBoardDescription()
    {
        $expectedValue = "This is a static PulseBoard that PhpPulse will look for in its unit tests but will NOT modify.";
        $this->assertEquals($expectedValue, $this->board->getDescription());
    }

    public function testBoardColumnsNotNull()
    {
        $this->assertNotNull($this->board->getColumns());
    }

    public function testBoardColumnsCount()
    {
        $this->assertCountGreaterThan(0, $this->board->getColumns());
    }

    public function testBoardColumnsType()
    {
        $column = $this->board->getColumns();

        $this->assertPulseObjectType("PulseColumn", $column[0]);
    }

    public function testBoardGroupsNotNull()
    {
        $this->assertNotNull($this->board->getGroups());
    }

    public function testBoardGroupType()
    {
        $group = $this->board->getGroups()[0];

        $this->assertPulseObjectType("PulseGroup", $group);
    }
}<commit_msg>Successfully fix the build<commit_after><?php

namespace allejo\DaPulse\Tests;

use allejo\DaPulse\PulseBoard;

class PulseBoardTest extends PulseUnitTest
{
    private $id;

    /**
     * @var PulseBoard
     */
    private $board;

    public function setUp()
    {
        parent::setUp();

        $this->id = 3844236;
        $this->board = new PulseBoard($this->id);
    }

    public function testBoardObjectNotNull()
    {
        $this->assertNotNull($this->board);
    }

    public function testBoardUrl()
    {
        $expectedURL = "https://phppulse.dapulse.com/boards/" . $this->id;
        $this->assertEquals($expectedURL, $this->board->getUrl());
    }

    public function testBoardId()
    {
        $this->assertEquals($this->id, $this->board->getId());
    }

    public function testBoardName()
    {
        $expectedValue = "Static Pulse Board";
        $this->assertEquals($expectedValue, $this->board->getName());
    }

    public function testBoardDescription()
    {
        $expectedValue = "This is a static PulseBoard that PhpPulse will look for in its unit tests but will NOT modify.";
        $this->assertEquals($expectedValue, $this->board->getDescription());
    }

    public function testBoardColumnsNotNull()
    {
        $this->assertNotNull($this->board->getColumns());
    }

    public function testBoardColumnsCount()
    {
        $this->assertCountGreaterThan(0, $this->board->getColumns());
    }

    public function testBoardColumnsType()
    {
        $column = $this->board->getColumns();

        $this->assertPulseObjectType("PulseColumn", $column[0]);
    }

    public function testBoardGroupsNotNull()
    {
        $this->assertNotNull($this->board->getGroups());
    }

    public function testBoardGroupType()
    {
        $group = $this->board->getGroups();

        $this->assertPulseObjectType("PulseGroup", $group[0]);
    }
}
{'fraction_non_alphanumeric': 0.14304635761589404, 'fraction_numerical': 0.005298013245033113, 'mean_word_length': 2.7684630738522955, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 71, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7187705', 'n_tokens_mistral': 1123, 'n_tokens_neox': 1087, 'n_words': 205}