Skip to content

test: cover embedded document validation#10814

Open
amirdeljouyi wants to merge 1 commit into
orientechnologies:developfrom
amirdeljouyi:pr-tests-odocument
Open

test: cover embedded document validation#10814
amirdeljouyi wants to merge 1 commit into
orientechnologies:developfrom
amirdeljouyi:pr-tests-odocument

Conversation

@amirdeljouyi

Copy link
Copy Markdown
Contributor

Hi,

What does this PR do?

Adds two focused unit tests for ODocument.validateEmbedded: one for rejecting a RecordID value on an embedded property, and one for accepting a document that matches the linked embedded class.

Motivation

These embedded validation paths are important to keep covered because they distinguish invalid linked records from valid embedded documents. The tests cover the validateEmbedded logic around ODocument.java:1026-1114, and line coverage for ODocument increases by around 2%.

Related issues

None.

Additional Notes

The focused ODocumentTest run passes locally.

Checklist

[x] I have run the build using mvn clean package command
[x] My unit tests cover both failure and success scenarios

I hope you find these tests useful. 😄 Please let me know if you have any questions or concerns.

Thanks,

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant