@Retention(value=RUNTIME) @Target(value=TYPE) public @interface Model
With this annotation we can mark if a class is used to hold test data. For example, we can create the User class:
@Model
public class User {
public String id;
public String username;
public boolean male;
}
If we use the annotation, then in some circumstances, the ibello will be able to recognize that the class can be used to load test data into it. Instances of the class can also be used as parameters for test steps.
Created by Kornél Simon, 2022