xamarin-macios/tests/generator
Rolf Bjarne Kvinge 76b69ffa13
[bgen] Add support for NSNumber as the underlying type for Objective-C fields. (#21018)
2024-08-14 13:43:31 +02:00
..
tests [bgen] Implement support for using default interface members to bind protocols. (#20681) 2024-06-07 16:35:48 +02:00
.gitignore [tests] Import 2016-05-26 15:06:52 +02:00
Asserts.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
AttributeFactoryTests.cs [Generator] Clean the attribute work. (#17570) 2023-03-23 16:54:08 -04:00
BGenBase.cs [bgen] Add support for binding constructors in protocols. Fixes #14039. (#20583) 2024-05-24 11:29:53 +02:00
BGenTests.cs [bgen] Implement support for using default interface members to bind protocols. (#20681) 2024-06-07 16:35:48 +02:00
BGenTool.cs [tests] Fix detecting exposed members (#20577) 2024-05-09 13:21:14 +02:00
CollectionsExtensionsTests.cs [Generator] Refactor AsyncMethodInfo, set nullability and add collection extensions. (#17538) 2023-02-16 08:47:28 -05:00
ConstructorArgumentsTests.cs [tests] Remove files from the generator tests to fix compiler warnings. (#18092) 2023-04-20 07:34:30 +02:00
ErrorTests.cs [bgen] Fix support for ErrorDomain enums in third-party bindings. (#20499) 2024-04-25 10:52:50 +02:00
ExpectedXmlDocs.MacCatalyst.xml [bgen] Implement support for using default interface members to bind protocols. (#20681) 2024-06-07 16:35:48 +02:00
ExpectedXmlDocs.iOS.legacy.xml [bgen] Generate xml documentation for the extension class we generate for protocols. (#20564) 2024-05-07 09:36:57 +02:00
ExpectedXmlDocs.iOS.xml [bgen] Implement support for using default interface members to bind protocols. (#20681) 2024-06-07 16:35:48 +02:00
ExpectedXmlDocs.macOS.legacy.xml [bgen] Generate xml documentation for the extension class we generate for protocols. (#20564) 2024-05-07 09:36:57 +02:00
ExpectedXmlDocs.macOS.xml [bgen] Implement support for using default interface members to bind protocols. (#20681) 2024-06-07 16:35:48 +02:00
ExpectedXmlDocs.tvOS.legacy.xml [bgen] Generate xml documentation for the extension class we generate for protocols. (#20564) 2024-05-07 09:36:57 +02:00
ExpectedXmlDocs.tvOS.xml [bgen] Implement support for using default interface members to bind protocols. (#20681) 2024-06-07 16:35:48 +02:00
GeneratorTests.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
Makefile [tests] Make the generator tests in the Makefile use the locally installed Xamarin.iOS/Xamarin.Mac. (#20821) 2024-07-08 18:30:36 +02:00
NSApplicationPublicEnsureMethods.cs [src] Remove the Protocolize attribute. (#19684) 2024-01-11 16:23:15 +01:00
NomenclatorTests.cs [Generator] Clean the AttributeManager from deps and fix a bug in the errors. (#19532) 2023-12-04 07:08:16 -05:00
NullabilityContextTests.cs Change all null checking expressions to use 'is' and 'is not'. (#18176) 2023-05-05 17:52:19 +02:00
PlatformNameExtensionsTests.cs [Generator] Move the most of the path logic out of BT. (#19429) 2023-11-15 16:38:48 -05:00
ProtocolTests.cs [bgen] Implement support for using default interface members to bind protocols. (#20681) 2024-06-07 16:35:48 +02:00
README.md [tests] Import 2016-05-26 15:06:52 +02:00
ReflectionTest.cs Change all null checking expressions to use 'is' and 'is not'. (#18176) 2023-05-05 17:52:19 +02:00
StringExtensionTests.cs [Generator] Refactor Format Type methods into TypeManager class (#19331) 2023-11-01 09:40:00 -07:00
arrayfromhandlebug.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
bi1036.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
bi1042.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
bi1046.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
bi1059.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
bindas1048error.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
bindas1049error.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
bindas1050modelerror.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
bindas1050protocolerror.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
bindastests.cs [runtime/generator] Add support for BindAs with CMVideoDimensions. (#17308) 2023-01-25 15:34:28 +01:00
bmac-with-hyphen-in-name.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
bmac_smoke.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
btouch-with-hyphen-in-name.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
bug15283.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
bug15307.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
bug15799.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
bug16036.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
bug17232.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
bug18025.cs [bgen] Check for null (no) namespace when matching namespace to framework. Fixes #18025. (#18046) 2023-04-14 08:27:16 +02:00
bug23041.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
bug24078-ignore-methods-events.cs [src] Remove the Protocolize attribute. (#19684) 2024-01-11 16:23:15 +01:00
bug27428.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
bug27430.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
bug27986.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
bug29493.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
bug31788.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
bug34042.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
bug35176.cs [src/generator] Stop implying Mac Catalyst availability attributes from the iOS attributes. (#17375) 2023-01-31 14:51:53 +01:00
bug36457.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
bug37527-missing-property.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
bug37527-wrong-property.cs [src] Remove the Protocolize attribute. (#19684) 2024-01-11 16:23:15 +01:00
bug39614.cs [tests] Port the makefile-based generator tests to NUnit. (#3019) 2017-11-20 14:55:16 +01:00
bug40282.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
bug42742.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
bug42855.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
bug43579.cs [tests][generator] Port XI/Classic tests to XI/Unified. (#1745) 2017-02-22 16:47:11 +01:00
bug46292.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
bug52570allowstaticmembers.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
bug52570classinternal.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
bug52570methodinternal.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
bug53076.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
bug53076withmodel.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
bug57531.cs [generator] Support [Async] inside categories, fixes bugzilla #57531 (#3229) 2018-01-16 08:41:25 -05:00
bug57870.cs [generator] Teach generator about WrapAttribute on Getters and Setters (#3388) 2018-02-05 21:14:08 -06:00
classNameCollision-enum.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
classNameCollision.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
desk63279A.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
desk63279B.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
desk79124.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
fieldenumtests.cs [bgen] Add support for NSNumber as the underlying type for Objective-C fields. (#21018) 2024-08-14 13:43:31 +02:00
forcedtype.cs [tests][generator] Port XI/Classic tests to XI/Unified. (#1745) 2017-02-22 16:47:11 +01:00
forum54078.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
generator-tests.csproj [bgen] Implement support for using default interface members to bind protocols. (#20681) 2024-06-07 16:35:48 +02:00
generic-strong-dictionary.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
ghissue3869.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
ghissue5416a.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
ghissue5416b.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
ghissue5444.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
ghissue5692.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
ghissue6626.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
ghissue6863_method.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
ghissue6863_property.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
ghissue7304.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
ghissue9065.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
ghissue18645.cs [Generator] Ensure that selectors fields do not have overlapping names. Fixes #18645 (#18646) 2023-08-08 09:25:21 -04:00
issue3875.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
issue3875B.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
issue3875C.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
issue19612.cs [bgen] Fix assembly comparison. Fixes #19612. (#19619) 2023-12-14 15:15:01 +01:00
missing-export-property.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
multiple-api-definitions1.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
multiple-api-definitions2-a.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
multiple-api-definitions2-b.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
noasyncinternalwrapper.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
noasyncwarningcs0219.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
nowarn.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
property-redefination-ios.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
property-redefination-mac.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
protocol-duplicate-abstract-error.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
protocol-duplicate-abstract.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
protocol-duplicate-method-diff-length.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
protocol-duplicate-method-diff-out.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
protocol-duplicate-method-diff-return.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
protocol-duplicate-method-diff-type.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
smartenumwithframework.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
sof20696157.cs [src] Make all generated P/Invokes use blittable signatures. Fixes #18685. (#19034) 2023-09-19 10:41:46 +02:00
sof20696157.sh [tests][generator] Port XI/Classic tests to XI/Unified. (#1745) 2017-02-22 16:47:11 +01:00
strong-dict-native-enum.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
strong-dict-support-templated-dicts.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
virtualwrap.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00
warnaserror.cs [autoformat] Add generator tests. (#16800) 2022-11-17 17:04:21 -05:00

README.md

Tests for the binding generator

New test

  • Create a C# file with the api definition.
  • Add the C# file to the Makefile, like all the other tests. Remember to add it to the 'all' target.