Skip to content

Master-branch: use of dataProvider #19

@DenDuze

Description

@DenDuze

Hi,
I tried the dataProvider but I always get an error in Open Edge Studio.
Error = "Unable to understand after -- "(dataProvider=". (247)"

I added the "\OEUnit-master\src" directory to my propath
I just copied the code from the provided documentation in my class.

USING Progress.Lang.*.

ROUTINE-LEVEL ON ERROR UNDO, THROW.

USING OEUnit.Assertion.Assert.
USING OEUnit.Data.DataProvider.

CLASS SimpleTest:

@test (dataProvider=StatusChangeProvider).
METHOD PUBLIC VOID AcceptStatusChange(INPUT varStatus AS CHARACTER, INPUT varAccepted AS LOGICAL):
END METHOD.

@dataProvider.
METHOD PUBLIC DataProvider StatusChangeProvider():
DEFINE VARIABLE dataProvider AS DataProvider NO-UNDO.
dataProvider = NEW DataProvider().
RETURN dataProvider.
END METHOD.
END CLASS.

What is wrong here??

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions