Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement unit tests for pipeline element 'ValueChangeProcessor' #1890

Open
Tracked by #1884
bossenti opened this issue Sep 9, 2023 · 4 comments
Open
Tracked by #1884

Implement unit tests for pipeline element 'ValueChangeProcessor' #1890

bossenti opened this issue Sep 9, 2023 · 4 comments
Assignees
Labels
good first issue Good for newcomers hacktoberfest Indicates an issue for hacktoberfest event 2023. testing Relates to any kind of test (unit test, integration, or E2E test).

Comments

@bossenti
Copy link
Contributor

bossenti commented Sep 9, 2023

This issue is about implementing unit tests for our pipeline element VlaueChangeProcessor.
An example of how to write unit tests for pipeline elements can be found here.

Mentoring

As this issue is marked as a good first issue and for the hacktoberfest event: one of @dominikriemer, @tenthe, @RobertIndie, or @bossenti are happy to provide help for getting started, just tag (one of) them if you want to start working on this issue and need some help.

@bossenti bossenti added good first issue Good for newcomers testing Relates to any kind of test (unit test, integration, or E2E test). hacktoberfest Indicates an issue for hacktoberfest event 2023. labels Sep 9, 2023
@bossenti bossenti changed the title ValueChangeProcessor Implement unit tests for pipeline element 'ValueChangeProcessor' Sep 9, 2023
@shreya024
Copy link

Hi @RobertIndie I would like to work on this issue.Kindly assign and help me get started

@bossenti
Copy link
Contributor Author

bossenti commented Oct 2, 2023

Hi @shreya024 ,
great that you want to work on this. As a first step, I would recommend that you check out the repository and have a look at the sample unit tests that are linked in the issue.
You can try running them first in your IDE, and then start with the implementation for the unit test for the [ValueChangeProcessor].(https://github.com/apache/streampipes/blob/752289c6acfc8fa10398c920d678c5c02143ed5c/streampipes-extensions/streampipes-processors-enricher-jvm/src/main/java/org/apache/streampipes/processors/enricher/jvm/processor/valuechange)

Please let me know if you need further assistance.
Cheers,
Tim

@shreya024
Copy link

Hi @shreya024 , great that you want to work on this. As a first step, I would recommend that you check out the repository and have a look at the sample unit tests that are linked in the issue. You can try running them first in your IDE, and then start with the implementation for the unit test for the [ValueChangeProcessor].(https://github.com/apache/streampipes/blob/752289c6acfc8fa10398c920d678c5c02143ed5c/streampipes-extensions/streampipes-processors-enricher-jvm/src/main/java/org/apache/streampipes/processors/enricher/jvm/processor/valuechange)

Please let me know if you need further assistance. Cheers, Tim

Hey @bossenti, I have gone through the repo. Should I create a new test folder with similar directory structure to write the test cases into?

@bossenti
Copy link
Contributor Author

bossenti commented Oct 3, 2023

@shreya024 yes that's fine
Please stay consistent with the directory structure of the source code 🙂

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers hacktoberfest Indicates an issue for hacktoberfest event 2023. testing Relates to any kind of test (unit test, integration, or E2E test).
Projects
None yet
Development

No branches or pull requests

2 participants