// Path: src/test/java/ru/shadam/tarantool/core/convert/ConversionTestEntities.java
// public class ConversionTestEntities {
//     interface Indexes {
//         interface Person {
//             int ID = 0;
//             int FIRSTNAME = 1;
//             int GENDER = 2;
//             int NICKNAMES = 3;
//             int COWORKERS = 4;
//             int AGE = 5;
//             int ALIVE = 6;
//             int BIRTHDAY = 7;
//             int ADDRESS = 8;
//         }
// 
//         interface Address {
//             int CITY = 0;
//             int COUNTRY = 1;
//             int ID = 2;
//         }
//     }
// 
//     /**
//      * @author sala
//      */
//     public static class Person {
//         @Id
//         @Tuple(index = ID)
//         long id;
//         @Tuple(index = FIRSTNAME)
//         String firstname;
//         @Tuple(index = GENDER)
//         Gender gender;
// 
//         @Tuple(index = NICKNAMES)
//         List<String> nicknames;
//         @Tuple(index = COWORKERS)
//         List<Person> coworkers;
//         @Tuple(index = AGE)
//         Integer age;
//         @Tuple(index = ALIVE)
//         Boolean alive;
//         @Tuple(index = BIRTHDAY)
//         Date birthday;
// 
//         @Tuple(index = ADDRESS)
//         Address address;
// 
// 
//         @Override
//         public String toString() {
//             return "Person{" +
//                     "id=" + id +
//                     ", firstname='" + firstname + '\'' +
//                     ", gender=" + gender +
//                     ", nicknames=" + nicknames +
//                     ", coworkers=" + coworkers +
//                     ", age=" + age +
//                     ", alive=" + alive +
//                     ", birthday=" + birthday +
//                     ", address=" + address +
//                     '}';
//         }
//     }
// 
//     /**
//      * @author sala
//      */
//     public static class Address {
//         @Tuple(index = CITY)
//         String city;
//         @Tuple(index = COUNTRY)
//         String country;
//     }
// 
//     public static class AddressWithId extends Address {
//         @Id
//         @Tuple(index = Indexes.Address.ID)
//         String id;
//     }
// 
//     public static enum Gender {
//         MALE, FEMALE
//     }
// }
// 
// Path: src/main/java/ru/shadam/tarantool/core/mapping/TarantoolPersistentEntity.java
// public interface TarantoolPersistentEntity<T>  extends MutablePersistentEntity<T, TarantoolPersistentProperty> {
//     String getSpaceName();
// }


import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
import org.mockito.runners.MockitoJUnitRunner;
import org.springframework.data.mapping.model.MappingException;
import ru.shadam.tarantool.core.convert.ConversionTestEntities;
import ru.shadam.tarantool.core.mapping.TarantoolPersistentEntity;
import java.io.Serializable;
import static org.mockito.Mockito.when;
package ru.shadam.tarantool.repository.core;

/**
 * @author sala
 */




/**
 * @author Christoph Strobl
 */
@RunWith(MockitoJUnitRunner.class)
public class MappingTarantoolEntityInformationUnitTests<T> {

    @Mock
// Path: src/test/java/ru/shadam/tarantool/core/convert/ConversionTestEntities.java
// public class ConversionTestEntities {
//     interface Indexes {
//         interface Person {
//             int ID = 0;
//             int FIRSTNAME = 1;
//             int GENDER = 2;
//             int NICKNAMES = 3;
//             int COWORKERS = 4;
//             int AGE = 5;
//             int ALIVE = 6;
//             int BIRTHDAY = 7;
//             int ADDRESS = 8;
//         }
// 
//         interface Address {
//             int CITY = 0;
//             int COUNTRY = 1;
//             int ID = 2;
//         }
//     }
// 
//     /**
//      * @author sala
//      */
//     public static class Person {
//         @Id
//         @Tuple(index = ID)
//         long id;
//         @Tuple(index = FIRSTNAME)
//         String firstname;
//         @Tuple(index = GENDER)
//         Gender gender;
// 
//         @Tuple(index = NICKNAMES)
//         List<String> nicknames;
//         @Tuple(index = COWORKERS)
//         List<Person> coworkers;
//         @Tuple(index = AGE)
//         Integer age;
//         @Tuple(index = ALIVE)
//         Boolean alive;
//         @Tuple(index = BIRTHDAY)
//         Date birthday;
// 
//         @Tuple(index = ADDRESS)
//         Address address;
// 
// 
//         @Override
//         public String toString() {
//             return "Person{" +
//                     "id=" + id +
//                     ", firstname='" + firstname + '\'' +
//                     ", gender=" + gender +
//                     ", nicknames=" + nicknames +
//                     ", coworkers=" + coworkers +
//                     ", age=" + age +
//                     ", alive=" + alive +
//                     ", birthday=" + birthday +
//                     ", address=" + address +
//                     '}';
//         }
//     }
// 
//     /**
//      * @author sala
//      */
//     public static class Address {
//         @Tuple(index = CITY)
//         String city;
//         @Tuple(index = COUNTRY)
//         String country;
//     }
// 
//     public static class AddressWithId extends Address {
//         @Id
//         @Tuple(index = Indexes.Address.ID)
//         String id;
//     }
// 
//     public static enum Gender {
//         MALE, FEMALE
//     }
// }
// 
// Path: src/main/java/ru/shadam/tarantool/core/mapping/TarantoolPersistentEntity.java
// public interface TarantoolPersistentEntity<T>  extends MutablePersistentEntity<T, TarantoolPersistentProperty> {
//     String getSpaceName();
// }


// Path: src/test/java/ru/shadam/tarantool/repository/core/MappingTarantoolEntityInformationUnitTests.java
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
import org.mockito.runners.MockitoJUnitRunner;
import org.springframework.data.mapping.model.MappingException;
import ru.shadam.tarantool.core.convert.ConversionTestEntities;
import ru.shadam.tarantool.core.mapping.TarantoolPersistentEntity;
import java.io.Serializable;
import static org.mockito.Mockito.when;

package ru.shadam.tarantool.repository.core;

/**
 * @author sala
 */




/**
 * @author Christoph Strobl
 */
@RunWith(MockitoJUnitRunner.class)
public class MappingTarantoolEntityInformationUnitTests<T> {

    @Mock
    TarantoolPersistentEntity<T> entity;