Skip to content
Denis Zhukovski edited this page Dec 7, 2022 · 2 revisions

Welcome to the ObjectToTest wiki!

Object state recreation diagram

The diagram shows an algorithm that an object uses to recreate itself with initiated internal state. The interesting thing is that an object can have the arguments which are reused in other objects. Such objects are called Shared Arguments.

Alt text

Object constructor selection diagram

Once an object needs to recreate itself it has to find proper constructor with arguments that will allow it to recreate it's internal state. The logic is recursive and called by the object's constructor arguments to as well.

Alt text

Object state parsing diagram

The object does the analyses of it's fields and properties trying to find proper constructor for recreation operation.

Alt text

Clone this wiki locally