Граф коммитов

361 Коммитов

Автор SHA1 Сообщение Дата
Michael Yanni 87339765d5 Added unit tests to check the types of the properties for the numeric wrapper types in body-complex. 2019-12-09 11:32:34 -08:00
Michael Yanni ce7276c758 Merge branch 'feature/v3' into numeric-fixes-body-complex 2019-12-09 11:14:37 -08:00
Michael Yanni 98fa0ea0e1 In progress, converting DateTime to using DateTimeOffset instead. 2019-12-09 11:13:28 -08:00
Pavel Krymets 976ab7bcc8
Fix URL/Query formatting (#319) 2019-12-09 10:08:31 -08:00
Michael Yanni a179c4f25b Got most of the datetime formats working. Apparently, didn't account for DateTimeSchemaFormat. Need to do that next. 2019-12-06 19:27:06 -08:00
Michael Yanni b616ef0350 Properly handles different numeric types. Enabled a couple more tests in body-complex to pass. 2019-12-06 17:42:10 -08:00
Michael Yanni 15585ee168
Merge pull request #317 from MiYanni/serialization-fixes-body-complex
Serialization fixes
2019-12-06 17:09:02 -08:00
Michael Yanni a8f866a296 Merge branch 'feature/v3' into serialization-fixes-body-complex 2019-12-06 16:19:44 -08:00
Michael Yanni e2b28bc202 Fixed a couple issues with serialization writing. Cleaned up legacy TypeSerializers logic. Enabled a few more body complex tests. 2019-12-06 16:16:31 -08:00
Pavel Krymets f07c86cbae
Add header formatting support (#313) 2019-12-06 14:14:23 -08:00
Michael Yanni 27ec5a8091
Merge pull request #315 from MiYanni/body-complex-tests-full
Body complex tests
2019-12-06 13:52:40 -08:00
Michael Yanni d9d7a40525 Removed unused using. 2019-12-06 13:41:33 -08:00
Michael Yanni 763a6aaeeb Merge branch 'feature/v3' into body-complex-tests-full 2019-12-06 13:39:38 -08:00
Michael Yanni e296f28bfd Finished going through all tests for body complex. 2019-12-06 13:28:07 -08:00
Pavel Krymets 8d291e285d
Get generated projects closer to shipping SDKs (#308) 2019-12-06 13:26:57 -08:00
Michael Yanni 1fdbdc469f Only a few tests remaining to write/check. 2019-12-06 10:45:43 -08:00
Pavel Krymets 2206ac28aa
Test infra restructure (#298)
Test infra restructure
2019-12-06 08:32:23 -08:00
Michael Yanni 38df363464
Updated TestServerProjects file exclusion
This allows the test server project's obj files (generated at build time on manual build (non-AutoRest)) to be excluded. We no longer needed to exclude the Azure.Core files since they are now linked into those projects.
2019-12-05 22:52:31 -08:00
Michael Yanni a87bc5fa1a Merge branch 'test-infra-restructure' into body-complex-tests-full
# Conflicts:
#	test/AutoRest.TestServer.Tests/body-complex.cs
2019-12-05 22:10:04 -08:00
Michael Yanni 108ace1246 Made Invoke-AutoRest take in a single $autoRestArguments parameter. 2019-12-05 22:06:14 -08:00
Michael Yanni 0655b8b8ac Set nullable to annotations. 2019-12-05 21:58:02 -08:00
Michael Yanni f15423e6e3 Made test projects directly reference assets instead of using the generated ones. Disabled the style cop analyzers for the test server projects since they would fail when analyzing the shared assets. 2019-12-05 21:54:10 -08:00
Michael Yanni e5f396e669 Fixed test file namespaces to match new structure. 2019-12-05 20:49:54 -08:00
Michael Yanni 68d6079ff5 Moved tests out of Tests and into root. Moved root infrastructure files into Infrastructure. 2019-12-05 20:48:38 -08:00
Michael Yanni 6a0f8acc96 Removed Azure.Core.Shared files from the test server projects and added those files to the gitignore. 2019-12-05 20:42:46 -08:00
Michael Yanni d6b2e7b3f6 Remove unused parameter. 2019-12-05 20:28:55 -08:00
Michael Yanni 618a3f36d8 Implemented about half of the body complex tests. 2019-12-05 20:21:51 -08:00
Michael Yanni 36abac643c Put in the correct set of tests for body complex (instead of all coverage). 2019-12-05 19:13:52 -08:00
Michael Yanni 1176e70080 Added all tests for body-complex. Need to fill them out. 2019-12-05 19:01:36 -08:00
Michael Yanni dfeaff33c0 Remove commented line of code. 2019-12-05 18:14:41 -08:00
Michael Yanni b6061df150 Reverted change to make serialization public instead of internal. 2019-12-05 18:00:32 -08:00
Michael Yanni f7b301f31e Merge branch 'feature/v3' into test-infra-restructure 2019-12-05 17:51:28 -08:00
Michael Yanni 282b1c8894 Namespaced tests appropriately. Made test project source linking have a base folder. 2019-12-05 17:43:56 -08:00
Michael Yanni bac450ca17 Reverted some changes related to ClientDiagnostics removal. Made it so that the generated test project files are referenced as source in the test project. However, the test projects are still compiled separately. 2019-12-05 17:36:35 -08:00
Michael Yanni 2e85ad296a Initial working version of separated project building and usage in testing. 2019-12-05 17:21:32 -08:00
Pavel Krymets 84945548aa
Try and fix code check (#294) 2019-12-05 16:40:34 -08:00
Pavel Krymets a5c2c78f12
Bug fix: collection of constants (#297)
Bug fix: collection of constants
2019-12-05 16:24:17 -08:00
Michael Yanni 4c6ae4cd6d Moved tests into their own directory. 2019-12-05 13:32:34 -08:00
Michael Yanni a3f6d45b3e Move generated test server projects to their own directory. 2019-12-05 13:23:55 -08:00
Michael Yanni 0d70596870 Made everything public for now so we can access it via library reference. 2019-12-05 13:22:57 -08:00
Michael Yanni 4653072d6c Added running samples as part of Generate.ps1. Currently, only runs AppConfiguration. 2019-12-05 12:46:02 -08:00
Pavel Krymets ebae2cae0f
More url tests, enable coverage tracking (#292) 2019-12-05 11:42:08 -08:00
Michael Yanni dd3a8ef2e9 Merge branch 'feature/v3' into bug-fix-collection-of-constants 2019-12-05 11:05:07 -08:00
Michael Yanni 37a7f2d37c Renamed ClientModel to ClientModels as to not conflict with the ClientModel class inside that namespace. (#275) 2019-12-04 20:59:44 -08:00
Michael Yanni dcf96bb276 Workaround for allowing a collection of constants to be a parameter to a method. 2019-12-04 18:26:06 -08:00
Michael Yanni 1356bf6efb Merge branch 'feature/v3' into client-models 2019-12-04 17:07:07 -08:00
Michael Yanni 23a322f336
Merge pull request #271 from MiYanni/serialization-removal
Serialization removal
2019-12-04 17:05:46 -08:00
Pavel Krymets 8d248557a2
Add all string tests (#274) 2019-12-04 16:52:08 -08:00
Michael Yanni acd348b620 Renamed ClientModel to ClientModels as to not conflict with the ClientModel class inside that namespace. 2019-12-04 16:44:10 -08:00
Michael Yanni 0464743bf6 Changed CreateType to not use empty object nullability check. 2019-12-04 16:37:49 -08:00