Skip to content

Fail run test for function sumSignArray [BUG] #464

@ladisgin

Description

@ladisgin

Description
Test for function sumSignArray generate only 1 an 0 as return

To Reproduce
Steps to reproduce the behavior:

  1. Generate test for function sumSignArray from c-example/lib/structures/enums.c
  2. Run the generated test

Expected behavior
Tests are supposed to be pass.

Actual behavior
Test fail

Visual proofs (screenshots, logs)

TEST(regression, sumSignArray_test_1)
{
    int actual = sumSignArray({
        .signs = {POSITIVE, NEGATIVE, NEGATIVE, NEGATIVE, NEGATIVE}
    });
    EXPECT_EQ(1, actual);
}

TEST(regression, sumSignArray_test_2)
{
    int actual = sumSignArray({
        .signs = {NEGATIVE, NEGATIVE, NEGATIVE, NEGATIVE, NEGATIVE}
    });
    EXPECT_EQ(-1, actual);
}

TEST(regression, sumSignArray_test_3)
{
    int actual = sumSignArray({
        .signs = {ZERO, NEGATIVE, NEGATIVE, NEGATIVE, NEGATIVE}
    });
    EXPECT_EQ(0, actual);
}

TEST(regression, sumSignArray_test_4)
{
    int actual = sumSignArray({
        .signs = {ZERO, NEGATIVE, NEGATIVE, NEGATIVE, NEGATIVE}
    });
    EXPECT_EQ(1, actual);
}

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingverifiedBug fix is verified

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions