// Path: src/test/java/com/github/jasminb/jsonapi/models/inheritance/City.java
// @Type("city")
// public class City extends BaseModel {
// 
// 	private String name;
// 
// 	public String getName() {
// 		return name;
// 	}
// 
// 	public void setName(String name) {
// 		this.name = name;
// 	}
// }
// 
// Path: src/test/java/com/github/jasminb/jsonapi/models/inheritance/Engineer.java
// @Type("engineer")
// public class Engineer extends Person {
// 
// 	@Relationship("field")
// 	private EngineeringField field;
// 
// 	public EngineeringField getField() {
// 		return field;
// 	}
// 
// 	public void setField(EngineeringField field) {
// 		this.field = field;
// 	}
// }
// 
// Path: src/test/java/com/github/jasminb/jsonapi/models/inheritance/EngineeringField.java
// @Type("engineering_field")
// public class EngineeringField extends BaseModel {
// 	private String name;
// 
// 	public String getName() {
// 		return name;
// 	}
// 
// 	public void setName(String name) {
// 		this.name = name;
// 	}
// }


import com.github.jasminb.jsonapi.models.inheritance.City;
import com.github.jasminb.jsonapi.models.inheritance.Engineer;
import com.github.jasminb.jsonapi.models.inheritance.EngineeringField;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;
import java.io.IOException;
import java.io.InputStream;
import java.nio.charset.StandardCharsets;
package com.github.jasminb.jsonapi;



/**
 * Covering testing of resource classes with inherited annotations.
 *
 * @author jbegic
 */
public class InheritedAnnotationsTest {
	private ResourceConverter resourceConverter;

	@Before
	public void setup() {
// Path: src/test/java/com/github/jasminb/jsonapi/models/inheritance/City.java
// @Type("city")
// public class City extends BaseModel {
// 
// 	private String name;
// 
// 	public String getName() {
// 		return name;
// 	}
// 
// 	public void setName(String name) {
// 		this.name = name;
// 	}
// }
// 
// Path: src/test/java/com/github/jasminb/jsonapi/models/inheritance/Engineer.java
// @Type("engineer")
// public class Engineer extends Person {
// 
// 	@Relationship("field")
// 	private EngineeringField field;
// 
// 	public EngineeringField getField() {
// 		return field;
// 	}
// 
// 	public void setField(EngineeringField field) {
// 		this.field = field;
// 	}
// }
// 
// Path: src/test/java/com/github/jasminb/jsonapi/models/inheritance/EngineeringField.java
// @Type("engineering_field")
// public class EngineeringField extends BaseModel {
// 	private String name;
// 
// 	public String getName() {
// 		return name;
// 	}
// 
// 	public void setName(String name) {
// 		this.name = name;
// 	}
// }


// Path: src/test/java/com/github/jasminb/jsonapi/InheritedAnnotationsTest.java
import com.github.jasminb.jsonapi.models.inheritance.City;
import com.github.jasminb.jsonapi.models.inheritance.Engineer;
import com.github.jasminb.jsonapi.models.inheritance.EngineeringField;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;
import java.io.IOException;
import java.io.InputStream;
import java.nio.charset.StandardCharsets;

package com.github.jasminb.jsonapi;



/**
 * Covering testing of resource classes with inherited annotations.
 *
 * @author jbegic
 */
public class InheritedAnnotationsTest {
	private ResourceConverter resourceConverter;

	@Before
	public void setup() {
		resourceConverter = new ResourceConverter(Engineer.class, EngineeringField.class, City.class);