Flexberry ORM ODataService 5.2.0-beta01
Класс NewPlatform.Flexberry.ORM.ODataService.Tests.Functions.FunctionsTest

Класс тестов для тестирования метаданных, получаемых от OData-сервиса. Подробнее...

Граф наследования:NewPlatform.Flexberry.ORM.ODataService.Tests.Functions.FunctionsTest:
NewPlatform.Flexberry.ORM.ODataService.Tests.BaseODataServiceIntegratedTest NewPlatform.Flexberry.ORM.ODataService.Tests.BaseIntegratedTest

Открытые члены

void RegisterODataUserFunctions (IFunctionContainer container, IDataService dataService)
 Осуществляет регистрацию пользовательских OData-функций. Подробнее...
 
void TestFunctionEnum ()
 Осуществляет проверку возвращаемого значения перечисления. Подробнее...
 
void TestFunctionFunctionWithLcs ()
 Осуществляет проверку возвращаемых значений функциями OData, которые используют LCS, созданный на основе запроса OData. Подробнее...
 
void TestSelectExpandFunctionEntity ()
 Осуществляет проверку возвращаемого функцией OData значения, определяемого стандартом OData, как сущность. В запросе присутствуют операторы $select и $expand. Подробнее...
 
void TestFunctionEntity ()
 Осуществляет проверку возвращаемых функциями OData значений, определяемых стандартом OData, как сущности. Подробнее...
 
void TestCountFunctionEntitiesCollection ()
 Осуществляет проверку с параметром $count=true возвращаемых функциями OData значений, определяемых стандартом OData, как коллекции сущностей. Подробнее...
 
void TestFunctionEntitiesCollection ()
 Осуществляет проверку возвращаемых функциями OData значений, определяемых стандартом OData, как коллекции сущностей. Подробнее...
 
void TestFunctionsPrimitiveValuesTest ()
 Осуществляет проверку возвращаемых функциями OData значений, определяемых стандартом OData, как примитивные. Подробнее...
 
void TestFunctionHttpResponseException ()
 Осуществляет проверку проброса исключения, содержащего ODataError. Подробнее...
 
- Открытые члены унаследованные от NewPlatform.Flexberry.ORM.ODataService.Tests.BaseIntegratedTest
void Dispose ()
 Deletes the temporary databases and perform other cleaning. Подробнее...
 

Дополнительные унаследованные члены

- Защищенные члены унаследованные от NewPlatform.Flexberry.ORM.ODataService.Tests.BaseIntegratedTest
 BaseIntegratedTest (string tempDbNamePrefix, bool useGisDataService=false)
 Initializes a new instance of the BaseIntegratedTest class. Подробнее...
 
virtual MSSQLDataService CreateMssqlDataService (string connectionString)
 Creates the MSSQLDataService instance for temp database. Подробнее...
 
virtual PostgresDataService CreatePostgresDataService (string connectionString)
 Creates the PostgresDataService instance for temp database. Подробнее...
 
virtual OracleDataService CreateOracleDataService (string connectionString)
 Creates the OracleDataService instance for temp database. Подробнее...
 
virtual void Dispose (bool disposing)
 Deletes the temporary databases and perform other cleaning. Подробнее...
 
- Защищенные данные унаследованные от NewPlatform.Flexberry.ORM.ODataService.Tests.BaseODataServiceIntegratedTest
readonly IDataObjectEdmModelBuilder _builder
 
- Свойства унаследованные от NewPlatform.Flexberry.ORM.ODataService.Tests.BaseODataServiceIntegratedTest
Assembly[] DataObjectsAssembliesNames [get, protected set]
 Имена сборок с объектами данных. Подробнее...
 
bool UseNamespaceInEntitySetName [get, protected set]
 Флаг, показывающий нужно ли добавлять пространства имен типов, к именам соответствующих им наборов сущностей. Подробнее...
 
- Свойства унаследованные от NewPlatform.Flexberry.ORM.ODataService.Tests.BaseIntegratedTest
virtual string MssqlScript [get]
 
virtual string PostgresScript [get]
 
virtual string OracleScript [get]
 
IEnumerable< IDataService > DataServices [get]
 Data services for temp databases. Подробнее...
 

Подробное описание

Класс тестов для тестирования метаданных, получаемых от OData-сервиса.

Методы

void NewPlatform.Flexberry.ORM.ODataService.Tests.Functions.FunctionsTest.RegisterODataUserFunctions ( IFunctionContainer  container,
IDataService  dataService 
)
inline

Осуществляет регистрацию пользовательских OData-функций.

Аргументы
containerContainer of user functions.
dataServiceСервис данных.
void NewPlatform.Flexberry.ORM.ODataService.Tests.Functions.FunctionsTest.TestCountFunctionEntitiesCollection ( )
inline

Осуществляет проверку с параметром $count=true возвращаемых функциями OData значений, определяемых стандартом OData, как коллекции сущностей.

void NewPlatform.Flexberry.ORM.ODataService.Tests.Functions.FunctionsTest.TestFunctionEntitiesCollection ( )
inline

Осуществляет проверку возвращаемых функциями OData значений, определяемых стандартом OData, как коллекции сущностей.

void NewPlatform.Flexberry.ORM.ODataService.Tests.Functions.FunctionsTest.TestFunctionEntity ( )
inline

Осуществляет проверку возвращаемых функциями OData значений, определяемых стандартом OData, как сущности.

void NewPlatform.Flexberry.ORM.ODataService.Tests.Functions.FunctionsTest.TestFunctionEnum ( )
inline

Осуществляет проверку возвращаемого значения перечисления.

void NewPlatform.Flexberry.ORM.ODataService.Tests.Functions.FunctionsTest.TestFunctionFunctionWithLcs ( )
inline

Осуществляет проверку возвращаемых значений функциями OData, которые используют LCS, созданный на основе запроса OData.

void NewPlatform.Flexberry.ORM.ODataService.Tests.Functions.FunctionsTest.TestFunctionHttpResponseException ( )
inline

Осуществляет проверку проброса исключения, содержащего ODataError.

void NewPlatform.Flexberry.ORM.ODataService.Tests.Functions.FunctionsTest.TestFunctionsPrimitiveValuesTest ( )
inline

Осуществляет проверку возвращаемых функциями OData значений, определяемых стандартом OData, как примитивные.

void NewPlatform.Flexberry.ORM.ODataService.Tests.Functions.FunctionsTest.TestSelectExpandFunctionEntity ( )
inline

Осуществляет проверку возвращаемого функцией OData значения, определяемого стандартом OData, как сущность. В запросе присутствуют операторы $select и $expand.