summaryrefslogtreecommitdiff
path: root/packages/rtl-objpas/tests
Commit message (Expand)AuthorAgeFilesLines
* * partial fix for Mantis #36358: apply partial, adjusted patch by Imants Gulb...svenbarth2019-12-241-0/+511
* * partial fix for Mantis #36356: apply partial, adjusted patch by Imants Gulb...svenbarth2019-12-242-0/+24
* + add a generic variant of TValue.IsTypesvenbarth2019-11-251-0/+29
* * ccReg is the default calling convention on selected architectures (though I...svenbarth2019-08-242-12/+22
* * Writeln is only needed for Debugsvenbarth2019-08-241-0/+2
* + add a test for RawThunk; this does not require a function call manager thus...svenbarth2019-08-181-0/+20
* * fix ifdefs for non-fpc (Lazarus likes to mess these up during auto completi...svenbarth2019-08-181-2/+1
* * explicitely ignore the TestIntfMethods test if TVirtualInterface is not sup...svenbarth2019-08-161-1/+1
* * fix for Mantis #35687: implement TValue.FromOrdinal()svenbarth2019-06-131-0/+69
* * correctly handle both Ansi- and WideChar in TValuesvenbarth2019-06-131-0/+40
* * fix for Mantis #35693: IsOrdinal also needs to return true for enums (with ...svenbarth2019-06-131-0/+20
* * enable method implementation tests for i386 (interface tests will be ignore...svenbarth2019-06-061-0/+1
* * if the creation of the method implementation raises ENotImplemented we igno...svenbarth2019-05-311-3/+18
* * add tests for TVirtualInterfacesvenbarth2019-05-161-0/+259
* * also test callbacks for libffisvenbarth2019-05-151-0/+1
* * also enable implementation tests on Win64svenbarth2019-04-051-0/+1
* * extend RTTI tests for untyped parameterssvenbarth2019-04-042-3/+285
* Explicitly set values inside TestDataSize procedure to avoid range check err...pierre2019-03-221-0/+27
* * enable Invoke() tests for i386svenbarth2019-03-011-0/+2
* * correctly compare floating point values in TValuesvenbarth2019-03-011-4/+6
* * correctly check for the Extended value of a Currency and Comp valuesvenbarth2019-01-041-2/+2
* + add tests for TMethodImplementation for method and procedure variablessvenbarth2018-12-293-0/+608
* * move utility code to a separate unitsvenbarth2018-12-292-197/+223
* + add tests for raw Invoke() which needs to determine the result location by ...svenbarth2018-12-261-0/+235
* + add some more tests for floating point valuessvenbarth2018-12-261-0/+280
* + add tests for floating point arguments and resultssvenbarth2018-12-261-0/+271
* + add utility functions to get TValue values for Single, Double, Extended, Co...svenbarth2018-12-261-0/+26
* * correctly compare tkFloat valuessvenbarth2018-12-261-0/+15
* * more correct handling of floating point values (especially Comp and Currenc...svenbarth2018-12-261-0/+181
* - remove forgotten debug codesvenbarth2018-10-071-8/+0
* * also run invoke tests if internal function call manager is available (which...svenbarth2018-10-071-0/+4
* + add define to use ffi function call manager for testssvenbarth2018-10-071-1/+7
* + implement the high level Invoke() for TRttiMethod (currently only for inter...svenbarth2018-10-071-0/+1235
* + add TRttiMethodType for method variables and TRttiProcedureType for procedu...svenbarth2018-10-071-0/+112
* + add support for open arrays in TValue; this is *not* supported by Delphisvenbarth2018-10-071-0/+112
* * ensure the correct values for TValue.GetReferenceToRawData for TObject and ...svenbarth2018-10-071-0/+2
* Add SKIPTARGET for OSes that do not compile fcl-fpcunitpierre2018-03-281-0/+1
* * extend test so that the methods and parameters of interfaces are checked as...svenbarth2017-12-181-0/+101
* * also check the base types of interfacessvenbarth2017-12-081-0/+19
* + add support for interface types (both reference counted and raw ones)svenbarth2017-12-081-0/+47
* * only check result if the call itself succeeded (e.g. didn't fail due to the...svenbarth2017-12-081-12/+18
* * use new pool functionality for property instancessvenbarth2017-10-071-1/+13
* + add TRttiPointerTypesvenbarth2017-10-051-0/+25
* + add optional, not by default enabled test for Invokesvenbarth2017-08-312-0/+530
* * test reference of empty values of different typessvenbarth2017-08-271-0/+31
* - remove debug output -.-svenbarth2017-08-271-10/+0
* * test for unassigned TypeInfosvenbarth2017-08-271-0/+22
* * enable tests of TTestMethod, TTestEnum and TTestSet now that they're public...svenbarth2017-08-271-8/+8
* * share types to reduce unnecessary duplicationsvenbarth2017-08-271-75/+52
* * test for correct DataSize if value is emptysvenbarth2017-08-271-0/+95