Browse Source

Added juce_UnitTestCategories.h to replace raw strings used for test categories

tags/2021-05-28
ed 6 years ago
parent
commit
497a1b3fb7
100 changed files with 301 additions and 71 deletions
  1. +2
    -0
      examples/DemoRunner/Builds/Android/app/CMakeLists.txt
  2. +1
    -0
      examples/DemoRunner/Builds/VisualStudio2013/DemoRunner_App.vcxproj
  3. +3
    -0
      examples/DemoRunner/Builds/VisualStudio2013/DemoRunner_App.vcxproj.filters
  4. +1
    -0
      examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj
  5. +3
    -0
      examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj.filters
  6. +1
    -0
      examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj
  7. +3
    -0
      examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj.filters
  8. +2
    -0
      extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt
  9. +1
    -0
      extras/AudioPerformanceTest/Builds/VisualStudio2017/AudioPerformanceTest_App.vcxproj
  10. +3
    -0
      extras/AudioPerformanceTest/Builds/VisualStudio2017/AudioPerformanceTest_App.vcxproj.filters
  11. +2
    -0
      extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt
  12. +1
    -0
      extras/AudioPluginHost/Builds/VisualStudio2013/AudioPluginHost_App.vcxproj
  13. +3
    -0
      extras/AudioPluginHost/Builds/VisualStudio2013/AudioPluginHost_App.vcxproj.filters
  14. +1
    -0
      extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj
  15. +3
    -0
      extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj.filters
  16. +1
    -0
      extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj
  17. +3
    -0
      extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj.filters
  18. +1
    -0
      extras/BinaryBuilder/Builds/VisualStudio2017/BinaryBuilder_ConsoleApp.vcxproj
  19. +3
    -0
      extras/BinaryBuilder/Builds/VisualStudio2017/BinaryBuilder_ConsoleApp.vcxproj.filters
  20. +2
    -0
      extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt
  21. +1
    -0
      extras/NetworkGraphicsDemo/Builds/VisualStudio2013/NetworkGraphicsDemo_App.vcxproj
  22. +3
    -0
      extras/NetworkGraphicsDemo/Builds/VisualStudio2013/NetworkGraphicsDemo_App.vcxproj.filters
  23. +1
    -0
      extras/NetworkGraphicsDemo/Builds/VisualStudio2017/NetworkGraphicsDemo_App.vcxproj
  24. +3
    -0
      extras/NetworkGraphicsDemo/Builds/VisualStudio2017/NetworkGraphicsDemo_App.vcxproj.filters
  25. +1
    -0
      extras/Projucer/Builds/VisualStudio2013/Projucer_App.vcxproj
  26. +3
    -0
      extras/Projucer/Builds/VisualStudio2013/Projucer_App.vcxproj.filters
  27. +1
    -0
      extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj
  28. +3
    -0
      extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj.filters
  29. +1
    -0
      extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj
  30. +3
    -0
      extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj.filters
  31. +1
    -0
      extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj
  32. +3
    -0
      extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj.filters
  33. +1
    -0
      extras/WindowsDLL/Builds/VisualStudio2017/WindowsDLL_StaticLibrary.vcxproj
  34. +3
    -0
      extras/WindowsDLL/Builds/VisualStudio2017/WindowsDLL_StaticLibrary.vcxproj.filters
  35. +1
    -1
      modules/juce_analytics/destinations/juce_ThreadedAnalyticsDestination.cpp
  36. +3
    -1
      modules/juce_audio_basics/buffers/juce_AudioChannelSet.cpp
  37. +3
    -1
      modules/juce_audio_basics/buffers/juce_AudioDataConverters.cpp
  38. +3
    -1
      modules/juce_audio_basics/buffers/juce_FloatVectorOperations.cpp
  39. +3
    -1
      modules/juce_audio_basics/midi/juce_MidiMessageSequence.cpp
  40. +6
    -2
      modules/juce_audio_basics/midi/juce_MidiRPN.cpp
  41. +1
    -1
      modules/juce_audio_basics/mpe/juce_MPEInstrument.cpp
  42. +3
    -1
      modules/juce_audio_basics/mpe/juce_MPEMessages.cpp
  43. +3
    -1
      modules/juce_audio_basics/mpe/juce_MPENote.cpp
  44. +1
    -1
      modules/juce_audio_basics/mpe/juce_MPEUtils.cpp
  45. +3
    -1
      modules/juce_audio_basics/mpe/juce_MPEValue.cpp
  46. +3
    -1
      modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp
  47. +1
    -1
      modules/juce_audio_basics/utilities/juce_SmoothedValue.cpp
  48. +1
    -1
      modules/juce_audio_basics/utilities/juce_SmoothedValue.h
  49. +3
    -1
      modules/juce_audio_formats/codecs/juce_CoreAudioFormat.cpp
  50. +3
    -1
      modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp
  51. +3
    -1
      modules/juce_audio_processors/processors/juce_AudioProcessorParameterGroup.cpp
  52. +3
    -1
      modules/juce_audio_processors/utilities/juce_AudioParameterChoice.cpp
  53. +3
    -1
      modules/juce_audio_processors/utilities/juce_AudioParameterInt.cpp
  54. +6
    -2
      modules/juce_audio_processors/utilities/juce_AudioProcessorValueTreeState.cpp
  55. +3
    -1
      modules/juce_blocks_basics/blocks/juce_BlocksVersion.cpp
  56. +3
    -1
      modules/juce_core/containers/juce_AbstractFifo.cpp
  57. +1
    -1
      modules/juce_core/containers/juce_ArrayBase.cpp
  58. +3
    -1
      modules/juce_core/containers/juce_HashMap_test.cpp
  59. +3
    -1
      modules/juce_core/containers/juce_OwnedArray.cpp
  60. +3
    -1
      modules/juce_core/containers/juce_ReferenceCountedArray.cpp
  61. +3
    -1
      modules/juce_core/containers/juce_SparseSet.cpp
  62. +3
    -1
      modules/juce_core/files/juce_File.cpp
  63. +1
    -1
      modules/juce_core/files/juce_FileInputStream.cpp
  64. +3
    -1
      modules/juce_core/javascript/juce_JSON.cpp
  65. +4
    -0
      modules/juce_core/juce_core.h
  66. +3
    -1
      modules/juce_core/maths/juce_BigInteger.cpp
  67. +3
    -1
      modules/juce_core/maths/juce_Random.cpp
  68. +3
    -1
      modules/juce_core/misc/juce_StdFunctionCompat.cpp
  69. +2
    -3
      modules/juce_core/network/juce_IPAddress.cpp
  70. +1
    -1
      modules/juce_core/network/juce_NamedPipe.cpp
  71. +1
    -1
      modules/juce_core/network/juce_Socket.cpp
  72. +1
    -1
      modules/juce_core/streams/juce_BufferedInputStream.cpp
  73. +1
    -1
      modules/juce_core/streams/juce_MemoryInputStream.cpp
  74. +1
    -1
      modules/juce_core/streams/juce_SubregionStream.cpp
  75. +3
    -1
      modules/juce_core/text/juce_Base64.cpp
  76. +3
    -1
      modules/juce_core/text/juce_CharacterFunctions.cpp
  77. +3
    -1
      modules/juce_core/text/juce_String.cpp
  78. +3
    -1
      modules/juce_core/text/juce_TextDiff.cpp
  79. +3
    -1
      modules/juce_core/threads/juce_ChildProcess.cpp
  80. +4
    -2
      modules/juce_core/threads/juce_Thread.cpp
  81. +3
    -1
      modules/juce_core/time/juce_Time.cpp
  82. +53
    -0
      modules/juce_core/unit_tests/juce_UnitTestCategories.h
  83. +3
    -1
      modules/juce_core/xml/juce_XmlElement.cpp
  84. +3
    -1
      modules/juce_core/zip/juce_GZIPCompressorOutputStream.cpp
  85. +1
    -1
      modules/juce_core/zip/juce_GZIPDecompressorInputStream.cpp
  86. +3
    -1
      modules/juce_core/zip/juce_ZipFile.cpp
  87. +3
    -1
      modules/juce_cryptography/encryption/juce_BlowFish.cpp
  88. +3
    -1
      modules/juce_cryptography/hashing/juce_MD5.cpp
  89. +3
    -1
      modules/juce_cryptography/hashing/juce_SHA256.cpp
  90. +3
    -1
      modules/juce_cryptography/hashing/juce_Whirlpool.cpp
  91. +3
    -1
      modules/juce_data_structures/values/juce_CachedValue.cpp
  92. +3
    -1
      modules/juce_data_structures/values/juce_ValueTree.cpp
  93. +3
    -1
      modules/juce_data_structures/values/juce_ValueWithDefault.cpp
  94. +3
    -1
      modules/juce_dsp/containers/juce_SIMDRegister_test.cpp
  95. +3
    -1
      modules/juce_dsp/frequency/juce_FFT_test.cpp
  96. +1
    -1
      modules/juce_dsp/maths/juce_LogRampedValue_test.cpp
  97. +3
    -1
      modules/juce_dsp/maths/juce_Matrix_test.cpp
  98. +3
    -1
      modules/juce_dsp/processors/juce_FIRFilter_test.cpp
  99. +3
    -1
      modules/juce_gui_basics/layout/juce_Grid.cpp
  100. +9
    -3
      modules/juce_osc/osc/juce_OSCAddress.cpp

+ 2
- 0
examples/DemoRunner/Builds/Android/app/CMakeLists.txt View File

@@ -850,6 +850,7 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_core/time/juce_Time.h"
"../../../../../modules/juce_core/unit_tests/juce_UnitTest.cpp"
"../../../../../modules/juce_core/unit_tests/juce_UnitTest.h"
"../../../../../modules/juce_core/unit_tests/juce_UnitTestCategories.h"
"../../../../../modules/juce_core/xml/juce_XmlDocument.cpp"
"../../../../../modules/juce_core/xml/juce_XmlDocument.h"
"../../../../../modules/juce_core/xml/juce_XmlElement.cpp"
@@ -2447,6 +2448,7 @@ set_source_files_properties("../../../../../modules/juce_core/time/juce_Time.cpp
set_source_files_properties("../../../../../modules/juce_core/time/juce_Time.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_core/unit_tests/juce_UnitTest.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_core/unit_tests/juce_UnitTest.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_core/unit_tests/juce_UnitTestCategories.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_core/xml/juce_XmlDocument.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_core/xml/juce_XmlDocument.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_core/xml/juce_XmlElement.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)


+ 1
- 0
examples/DemoRunner/Builds/VisualStudio2013/DemoRunner_App.vcxproj View File

@@ -2697,6 +2697,7 @@
<ClInclude Include="..\..\..\..\modules\juce_core\time\juce_RelativeTime.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\time\juce_Time.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTest.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTestCategories.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlDocument.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlElement.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\crc32.h"/>


+ 3
- 0
examples/DemoRunner/Builds/VisualStudio2013/DemoRunner_App.vcxproj.filters View File

@@ -4182,6 +4182,9 @@
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTest.h">
<Filter>JUCE Modules\juce_core\unit_tests</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTestCategories.h">
<Filter>JUCE Modules\juce_core\unit_tests</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlDocument.h">
<Filter>JUCE Modules\juce_core\xml</Filter>
</ClInclude>


+ 1
- 0
examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj View File

@@ -2697,6 +2697,7 @@
<ClInclude Include="..\..\..\..\modules\juce_core\time\juce_RelativeTime.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\time\juce_Time.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTest.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTestCategories.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlDocument.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlElement.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\crc32.h"/>


+ 3
- 0
examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj.filters View File

@@ -4182,6 +4182,9 @@
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTest.h">
<Filter>JUCE Modules\juce_core\unit_tests</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTestCategories.h">
<Filter>JUCE Modules\juce_core\unit_tests</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlDocument.h">
<Filter>JUCE Modules\juce_core\xml</Filter>
</ClInclude>


+ 1
- 0
examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj View File

@@ -2699,6 +2699,7 @@
<ClInclude Include="..\..\..\..\modules\juce_core\time\juce_RelativeTime.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\time\juce_Time.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTest.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTestCategories.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlDocument.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlElement.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\crc32.h"/>


+ 3
- 0
examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj.filters View File

@@ -4182,6 +4182,9 @@
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTest.h">
<Filter>JUCE Modules\juce_core\unit_tests</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTestCategories.h">
<Filter>JUCE Modules\juce_core\unit_tests</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlDocument.h">
<Filter>JUCE Modules\juce_core\xml</Filter>
</ClInclude>


+ 2
- 0
extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt View File

@@ -690,6 +690,7 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_core/time/juce_Time.h"
"../../../../../modules/juce_core/unit_tests/juce_UnitTest.cpp"
"../../../../../modules/juce_core/unit_tests/juce_UnitTest.h"
"../../../../../modules/juce_core/unit_tests/juce_UnitTestCategories.h"
"../../../../../modules/juce_core/xml/juce_XmlDocument.cpp"
"../../../../../modules/juce_core/xml/juce_XmlDocument.h"
"../../../../../modules/juce_core/xml/juce_XmlElement.cpp"
@@ -1974,6 +1975,7 @@ set_source_files_properties("../../../../../modules/juce_core/time/juce_Time.cpp
set_source_files_properties("../../../../../modules/juce_core/time/juce_Time.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_core/unit_tests/juce_UnitTest.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_core/unit_tests/juce_UnitTest.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_core/unit_tests/juce_UnitTestCategories.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_core/xml/juce_XmlDocument.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_core/xml/juce_XmlDocument.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_core/xml/juce_XmlElement.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)


+ 1
- 0
extras/AudioPerformanceTest/Builds/VisualStudio2017/AudioPerformanceTest_App.vcxproj View File

@@ -2229,6 +2229,7 @@
<ClInclude Include="..\..\..\..\modules\juce_core\time\juce_RelativeTime.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\time\juce_Time.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTest.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTestCategories.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlDocument.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlElement.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\crc32.h"/>


+ 3
- 0
extras/AudioPerformanceTest/Builds/VisualStudio2017/AudioPerformanceTest_App.vcxproj.filters View File

@@ -3366,6 +3366,9 @@
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTest.h">
<Filter>JUCE Modules\juce_core\unit_tests</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTestCategories.h">
<Filter>JUCE Modules\juce_core\unit_tests</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlDocument.h">
<Filter>JUCE Modules\juce_core\xml</Filter>
</ClInclude>


+ 2
- 0
extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt View File

@@ -707,6 +707,7 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_core/time/juce_Time.h"
"../../../../../modules/juce_core/unit_tests/juce_UnitTest.cpp"
"../../../../../modules/juce_core/unit_tests/juce_UnitTest.h"
"../../../../../modules/juce_core/unit_tests/juce_UnitTestCategories.h"
"../../../../../modules/juce_core/xml/juce_XmlDocument.cpp"
"../../../../../modules/juce_core/xml/juce_XmlDocument.h"
"../../../../../modules/juce_core/xml/juce_XmlElement.cpp"
@@ -2064,6 +2065,7 @@ set_source_files_properties("../../../../../modules/juce_core/time/juce_Time.cpp
set_source_files_properties("../../../../../modules/juce_core/time/juce_Time.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_core/unit_tests/juce_UnitTest.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_core/unit_tests/juce_UnitTest.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_core/unit_tests/juce_UnitTestCategories.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_core/xml/juce_XmlDocument.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_core/xml/juce_XmlDocument.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_core/xml/juce_XmlElement.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)


+ 1
- 0
extras/AudioPluginHost/Builds/VisualStudio2013/AudioPluginHost_App.vcxproj View File

@@ -2305,6 +2305,7 @@
<ClInclude Include="..\..\..\..\modules\juce_core\time\juce_RelativeTime.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\time\juce_Time.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTest.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTestCategories.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlDocument.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlElement.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\crc32.h"/>


+ 3
- 0
extras/AudioPluginHost/Builds/VisualStudio2013/AudioPluginHost_App.vcxproj.filters View File

@@ -3519,6 +3519,9 @@
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTest.h">
<Filter>JUCE Modules\juce_core\unit_tests</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTestCategories.h">
<Filter>JUCE Modules\juce_core\unit_tests</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlDocument.h">
<Filter>JUCE Modules\juce_core\xml</Filter>
</ClInclude>


+ 1
- 0
extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj View File

@@ -2303,6 +2303,7 @@
<ClInclude Include="..\..\..\..\modules\juce_core\time\juce_RelativeTime.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\time\juce_Time.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTest.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTestCategories.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlDocument.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlElement.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\crc32.h"/>


+ 3
- 0
extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj.filters View File

@@ -3519,6 +3519,9 @@
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTest.h">
<Filter>JUCE Modules\juce_core\unit_tests</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTestCategories.h">
<Filter>JUCE Modules\juce_core\unit_tests</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlDocument.h">
<Filter>JUCE Modules\juce_core\xml</Filter>
</ClInclude>


+ 1
- 0
extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj View File

@@ -2305,6 +2305,7 @@
<ClInclude Include="..\..\..\..\modules\juce_core\time\juce_RelativeTime.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\time\juce_Time.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTest.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTestCategories.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlDocument.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlElement.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\crc32.h"/>


+ 3
- 0
extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj.filters View File

@@ -3519,6 +3519,9 @@
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTest.h">
<Filter>JUCE Modules\juce_core\unit_tests</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTestCategories.h">
<Filter>JUCE Modules\juce_core\unit_tests</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlDocument.h">
<Filter>JUCE Modules\juce_core\xml</Filter>
</ClInclude>


+ 1
- 0
extras/BinaryBuilder/Builds/VisualStudio2017/BinaryBuilder_ConsoleApp.vcxproj View File

@@ -564,6 +564,7 @@
<ClInclude Include="..\..\..\..\modules\juce_core\time\juce_RelativeTime.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\time\juce_Time.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTest.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTestCategories.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlDocument.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlElement.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\crc32.h"/>


+ 3
- 0
extras/BinaryBuilder/Builds/VisualStudio2017/BinaryBuilder_ConsoleApp.vcxproj.filters View File

@@ -762,6 +762,9 @@
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTest.h">
<Filter>JUCE Modules\juce_core\unit_tests</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTestCategories.h">
<Filter>JUCE Modules\juce_core\unit_tests</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlDocument.h">
<Filter>JUCE Modules\juce_core\xml</Filter>
</ClInclude>


+ 2
- 0
extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt View File

@@ -694,6 +694,7 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_core/time/juce_Time.h"
"../../../../../modules/juce_core/unit_tests/juce_UnitTest.cpp"
"../../../../../modules/juce_core/unit_tests/juce_UnitTest.h"
"../../../../../modules/juce_core/unit_tests/juce_UnitTestCategories.h"
"../../../../../modules/juce_core/xml/juce_XmlDocument.cpp"
"../../../../../modules/juce_core/xml/juce_XmlDocument.h"
"../../../../../modules/juce_core/xml/juce_XmlElement.cpp"
@@ -2053,6 +2054,7 @@ set_source_files_properties("../../../../../modules/juce_core/time/juce_Time.cpp
set_source_files_properties("../../../../../modules/juce_core/time/juce_Time.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_core/unit_tests/juce_UnitTest.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_core/unit_tests/juce_UnitTest.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_core/unit_tests/juce_UnitTestCategories.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_core/xml/juce_XmlDocument.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_core/xml/juce_XmlDocument.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_core/xml/juce_XmlElement.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)


+ 1
- 0
extras/NetworkGraphicsDemo/Builds/VisualStudio2013/NetworkGraphicsDemo_App.vcxproj View File

@@ -2314,6 +2314,7 @@
<ClInclude Include="..\..\..\..\modules\juce_core\time\juce_RelativeTime.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\time\juce_Time.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTest.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTestCategories.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlDocument.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlElement.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\crc32.h"/>


+ 3
- 0
extras/NetworkGraphicsDemo/Builds/VisualStudio2013/NetworkGraphicsDemo_App.vcxproj.filters View File

@@ -3501,6 +3501,9 @@
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTest.h">
<Filter>JUCE Modules\juce_core\unit_tests</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTestCategories.h">
<Filter>JUCE Modules\juce_core\unit_tests</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlDocument.h">
<Filter>JUCE Modules\juce_core\xml</Filter>
</ClInclude>


+ 1
- 0
extras/NetworkGraphicsDemo/Builds/VisualStudio2017/NetworkGraphicsDemo_App.vcxproj View File

@@ -2314,6 +2314,7 @@
<ClInclude Include="..\..\..\..\modules\juce_core\time\juce_RelativeTime.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\time\juce_Time.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTest.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTestCategories.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlDocument.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlElement.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\crc32.h"/>


+ 3
- 0
extras/NetworkGraphicsDemo/Builds/VisualStudio2017/NetworkGraphicsDemo_App.vcxproj.filters View File

@@ -3501,6 +3501,9 @@
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTest.h">
<Filter>JUCE Modules\juce_core\unit_tests</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTestCategories.h">
<Filter>JUCE Modules\juce_core\unit_tests</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlDocument.h">
<Filter>JUCE Modules\juce_core\xml</Filter>
</ClInclude>


+ 1
- 0
extras/Projucer/Builds/VisualStudio2013/Projucer_App.vcxproj View File

@@ -1769,6 +1769,7 @@
<ClInclude Include="..\..\..\..\modules\juce_core\time\juce_RelativeTime.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\time\juce_Time.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTest.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTestCategories.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlDocument.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlElement.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\crc32.h"/>


+ 3
- 0
extras/Projucer/Builds/VisualStudio2013/Projucer_App.vcxproj.filters View File

@@ -2772,6 +2772,9 @@
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTest.h">
<Filter>JUCE Modules\juce_core\unit_tests</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTestCategories.h">
<Filter>JUCE Modules\juce_core\unit_tests</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlDocument.h">
<Filter>JUCE Modules\juce_core\xml</Filter>
</ClInclude>


+ 1
- 0
extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj View File

@@ -1769,6 +1769,7 @@
<ClInclude Include="..\..\..\..\modules\juce_core\time\juce_RelativeTime.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\time\juce_Time.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTest.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTestCategories.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlDocument.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlElement.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\crc32.h"/>


+ 3
- 0
extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj.filters View File

@@ -2772,6 +2772,9 @@
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTest.h">
<Filter>JUCE Modules\juce_core\unit_tests</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTestCategories.h">
<Filter>JUCE Modules\juce_core\unit_tests</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlDocument.h">
<Filter>JUCE Modules\juce_core\xml</Filter>
</ClInclude>


+ 1
- 0
extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj View File

@@ -1771,6 +1771,7 @@
<ClInclude Include="..\..\..\..\modules\juce_core\time\juce_RelativeTime.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\time\juce_Time.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTest.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTestCategories.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlDocument.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlElement.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\crc32.h"/>


+ 3
- 0
extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj.filters View File

@@ -2772,6 +2772,9 @@
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTest.h">
<Filter>JUCE Modules\juce_core\unit_tests</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTestCategories.h">
<Filter>JUCE Modules\juce_core\unit_tests</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlDocument.h">
<Filter>JUCE Modules\juce_core\xml</Filter>
</ClInclude>


+ 1
- 0
extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj View File

@@ -2501,6 +2501,7 @@
<ClInclude Include="..\..\..\..\modules\juce_core\time\juce_RelativeTime.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\time\juce_Time.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTest.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTestCategories.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlDocument.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlElement.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\crc32.h"/>


+ 3
- 0
extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj.filters View File

@@ -3828,6 +3828,9 @@
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTest.h">
<Filter>JUCE Modules\juce_core\unit_tests</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTestCategories.h">
<Filter>JUCE Modules\juce_core\unit_tests</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlDocument.h">
<Filter>JUCE Modules\juce_core\xml</Filter>
</ClInclude>


+ 1
- 0
extras/WindowsDLL/Builds/VisualStudio2017/WindowsDLL_StaticLibrary.vcxproj View File

@@ -2290,6 +2290,7 @@
<ClInclude Include="..\..\..\..\modules\juce_core\time\juce_RelativeTime.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\time\juce_Time.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTest.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTestCategories.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlDocument.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlElement.h"/>
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\crc32.h"/>


+ 3
- 0
extras/WindowsDLL/Builds/VisualStudio2017/WindowsDLL_StaticLibrary.vcxproj.filters View File

@@ -3468,6 +3468,9 @@
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTest.h">
<Filter>JUCE Modules\juce_core\unit_tests</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_core\unit_tests\juce_UnitTestCategories.h">
<Filter>JUCE Modules\juce_core\unit_tests</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlDocument.h">
<Filter>JUCE Modules\juce_core\xml</Filter>
</ClInclude>


+ 1
- 1
modules/juce_analytics/destinations/juce_ThreadedAnalyticsDestination.cpp View File

@@ -215,7 +215,7 @@ namespace DestinationTestHelpers
struct ThreadedAnalyticsDestinationTests : public UnitTest
{
ThreadedAnalyticsDestinationTests()
: UnitTest ("ThreadedAnalyticsDestination", "Analytics")
: UnitTest ("ThreadedAnalyticsDestination", UnitTestCategories::analytics)
{}
void compareEventQueues (const std::deque<AnalyticsDestination::AnalyticsEvent>& a,


+ 3
- 1
modules/juce_audio_basics/buffers/juce_AudioChannelSet.cpp View File

@@ -565,7 +565,9 @@ int JUCE_CALLTYPE AudioChannelSet::getAmbisonicOrderForNumChannels (int numChann
class AudioChannelSetUnitTest : public UnitTest
{
public:
AudioChannelSetUnitTest() : UnitTest ("AudioChannelSetUnitTest", "Audio") {}
AudioChannelSetUnitTest()
: UnitTest ("AudioChannelSetUnitTest", UnitTestCategories::audio)
{}
void runTest() override
{


+ 3
- 1
modules/juce_audio_basics/buffers/juce_AudioDataConverters.cpp View File

@@ -467,7 +467,9 @@ void AudioDataConverters::deinterleaveSamples (const float* source, float** dest
class AudioConversionTests : public UnitTest
{
public:
AudioConversionTests() : UnitTest ("Audio data conversion", "Audio") {}
AudioConversionTests()
: UnitTest ("Audio data conversion", UnitTestCategories::audio)
{}
template <class F1, class E1, class F2, class E2>
struct Test5


+ 3
- 1
modules/juce_audio_basics/buffers/juce_FloatVectorOperations.cpp View File

@@ -1147,7 +1147,9 @@ ScopedNoDenormals::~ScopedNoDenormals() noexcept
class FloatVectorOperationsTests : public UnitTest
{
public:
FloatVectorOperationsTests() : UnitTest ("FloatVectorOperations", "Audio") {}
FloatVectorOperationsTests()
: UnitTest ("FloatVectorOperations", UnitTestCategories::audio)
{}
template <typename ValueType>
struct TestRunner


+ 3
- 1
modules/juce_audio_basics/midi/juce_MidiMessageSequence.cpp View File

@@ -351,7 +351,9 @@ void MidiMessageSequence::createControllerUpdatesForTime (int channelNumber, dou
struct MidiMessageSequenceTest : public UnitTest
{
MidiMessageSequenceTest() : juce::UnitTest ("MidiMessageSequence", "MIDI/MPE") {}
MidiMessageSequenceTest()
: UnitTest ("MidiMessageSequence", UnitTestCategories::midi)
{}
void runTest() override
{


+ 6
- 2
modules/juce_audio_basics/midi/juce_MidiRPN.cpp View File

@@ -167,7 +167,9 @@ MidiBuffer MidiRPNGenerator::generate (int midiChannel,
class MidiRPNDetectorTests : public UnitTest
{
public:
MidiRPNDetectorTests() : UnitTest ("MidiRPNDetector class", "MIDI/MPE") {}
MidiRPNDetectorTests()
: UnitTest ("MidiRPNDetector class", UnitTestCategories::midi)
{}
void runTest() override
{
@@ -309,7 +311,9 @@ static MidiRPNDetectorTests MidiRPNDetectorUnitTests;
class MidiRPNGeneratorTests : public UnitTest
{
public:
MidiRPNGeneratorTests() : UnitTest ("MidiRPNGenerator class", "MIDI/MPE") {}
MidiRPNGeneratorTests()
: UnitTest ("MidiRPNGenerator class", UnitTestCategories::midi)
{}
void runTest() override
{


+ 1
- 1
modules/juce_audio_basics/mpe/juce_MPEInstrument.cpp View File

@@ -800,7 +800,7 @@ class MPEInstrumentTests : public UnitTest
{
public:
MPEInstrumentTests()
: UnitTest ("MPEInstrument class", "MIDI/MPE")
: UnitTest ("MPEInstrument class", UnitTestCategories::midi)
{
// using lower and upper MPE zones with the following layout for testing
//


+ 3
- 1
modules/juce_audio_basics/mpe/juce_MPEMessages.cpp View File

@@ -114,7 +114,9 @@ MidiBuffer MPEMessages::setZoneLayout (MPEZoneLayout layout)
class MPEMessagesTests : public UnitTest
{
public:
MPEMessagesTests() : UnitTest ("MPEMessages class", "MIDI/MPE") {}
MPEMessagesTests()
: UnitTest ("MPEMessages class", UnitTestCategories::midi)
{}
void runTest() override
{


+ 3
- 1
modules/juce_audio_basics/mpe/juce_MPENote.cpp View File

@@ -92,7 +92,9 @@ bool MPENote::operator!= (const MPENote& other) const noexcept
class MPENoteTests : public UnitTest
{
public:
MPENoteTests() : UnitTest ("MPENote class", "MIDI/MPE") {}
MPENoteTests()
: UnitTest ("MPENote class", UnitTestCategories::midi)
{}
//==============================================================================
void runTest() override


+ 1
- 1
modules/juce_audio_basics/mpe/juce_MPEUtils.cpp View File

@@ -263,7 +263,7 @@ void MPEChannelRemapper::zeroArrays()
struct MPEUtilsUnitTests : public UnitTest
{
MPEUtilsUnitTests()
: UnitTest ("MPE Utilities", "MIDI/MPE")
: UnitTest ("MPE Utilities", UnitTestCategories::midi)
{}
void runTest() override


+ 3
- 1
modules/juce_audio_basics/mpe/juce_MPEValue.cpp View File

@@ -90,7 +90,9 @@ bool MPEValue::operator!= (const MPEValue& other) const noexcept
class MPEValueTests : public UnitTest
{
public:
MPEValueTests() : UnitTest ("MPEValue class", "MIDI/MPE") {}
MPEValueTests()
: UnitTest ("MPEValue class", UnitTestCategories::midi)
{}
void runTest() override
{


+ 3
- 1
modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp View File

@@ -213,7 +213,9 @@ void MPEZoneLayout::checkAndLimitZoneParameters (int minValue, int maxValue,
class MPEZoneLayoutTests : public UnitTest
{
public:
MPEZoneLayoutTests() : UnitTest ("MPEZoneLayout class", "MIDI/MPE") {}
MPEZoneLayoutTests()
: UnitTest ("MPEZoneLayout class", UnitTestCategories::midi)
{}
void runTest() override
{


+ 1
- 1
modules/juce_audio_basics/utilities/juce_SmoothedValue.cpp View File

@@ -32,7 +32,7 @@ class SmoothedValueTests : public UnitTest
{
public:
SmoothedValueTests()
: UnitTest ("SmoothedValueTests", "SmoothedValues")
: UnitTest ("SmoothedValueTests", UnitTestCategories::smoothedValues)
{}
void runTest() override


+ 1
- 1
modules/juce_audio_basics/utilities/juce_SmoothedValue.h View File

@@ -408,7 +408,7 @@ class CommonSmoothedValueTests : public UnitTest
{
public:
CommonSmoothedValueTests()
: UnitTest ("CommonSmoothedValueTests", "SmoothedValues")
: UnitTest ("CommonSmoothedValueTests", UnitTestCategories::smoothedValues)
{}
void runTest() override


+ 3
- 1
modules/juce_audio_formats/codecs/juce_CoreAudioFormat.cpp View File

@@ -603,7 +603,9 @@ AudioFormatWriter* CoreAudioFormat::createWriterFor (OutputStream*,
class CoreAudioLayoutsUnitTest : public UnitTest
{
public:
CoreAudioLayoutsUnitTest() : UnitTest ("Core Audio Layout <-> JUCE channel layout conversion", "Audio") {}
CoreAudioLayoutsUnitTest()
: UnitTest ("Core Audio Layout <-> JUCE channel layout conversion", UnitTestCategories::audio)
{}
// some ambisonic tags which are not explicitely defined
enum


+ 3
- 1
modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp View File

@@ -1816,7 +1816,9 @@ bool WavAudioFormat::replaceMetadataInFile (const File& wavFile, const StringPai
struct WaveAudioFormatTests : public UnitTest
{
WaveAudioFormatTests() : UnitTest ("Wave audio format tests", "Audio") {}
WaveAudioFormatTests()
: UnitTest ("Wave audio format tests", UnitTestCategories::audio)
{}
void runTest() override
{


+ 3
- 1
modules/juce_audio_processors/processors/juce_AudioProcessorParameterGroup.cpp View File

@@ -32,7 +32,9 @@ namespace juce
class ParameterGroupTests : public UnitTest
{
public:
ParameterGroupTests() : UnitTest ("ParameterGroups", "AudioProcessor Parameters") {}
ParameterGroupTests()
: UnitTest ("ParameterGroups", UnitTestCategories::audioProcessorParameters)
{}
void runTest() override
{


+ 3
- 1
modules/juce_audio_processors/utilities/juce_AudioParameterChoice.cpp View File

@@ -76,7 +76,9 @@ AudioParameterChoice& AudioParameterChoice::operator= (int newValue)
struct AudioParameterChoiceTests : public UnitTest
{
AudioParameterChoiceTests() : UnitTest ("AudioParameterChoice", "AudioProcessor Parameters") {}
AudioParameterChoiceTests()
: UnitTest ("AudioParameterChoice", UnitTestCategories::audioProcessorParameters)
{}
void runTest() override
{


+ 3
- 1
modules/juce_audio_processors/utilities/juce_AudioParameterInt.cpp View File

@@ -76,7 +76,9 @@ AudioParameterInt& AudioParameterInt::operator= (int newValue)
struct AudioParameterIntTests : public UnitTest
{
AudioParameterIntTests() : UnitTest ("AudioParameterInt", "AudioProcessor Parameters") {}
AudioParameterIntTests()
: UnitTest ("AudioParameterInt", UnitTestCategories::audioProcessorParameters)
{}
void runTest() override
{


+ 6
- 2
modules/juce_audio_processors/utilities/juce_AudioProcessorValueTreeState.cpp View File

@@ -747,7 +747,9 @@ AudioProcessorValueTreeState::ButtonAttachment::~ButtonAttachment() {}
struct ParameterAdapterTests : public UnitTest
{
ParameterAdapterTests() : UnitTest ("Parameter Adapter", "AudioProcessor Parameters") {}
ParameterAdapterTests()
: UnitTest ("Parameter Adapter", UnitTestCategories::audioProcessorParameters)
{}
void runTest() override
{
@@ -885,7 +887,9 @@ private:
};
public:
AudioProcessorValueTreeStateTests() : UnitTest ("Audio Processor Value Tree State", "AudioProcessor Parameters") {}
AudioProcessorValueTreeStateTests()
: UnitTest ("Audio Processor Value Tree State", UnitTestCategories::audioProcessorParameters)
{}
void runTest() override
{


+ 3
- 1
modules/juce_blocks_basics/blocks/juce_BlocksVersion.cpp View File

@@ -163,7 +163,9 @@ bool BlocksVersion::operator>= (const BlocksVersion& other) const
class BlocksVersionUnitTests : public UnitTest
{
public:
BlocksVersionUnitTests() : UnitTest ("BlocksVersionUnitTests", "Blocks") {}
BlocksVersionUnitTests()
: UnitTest ("BlocksVersionUnitTests", UnitTestCategories::blocks)
{}
void runTest() override
{


+ 3
- 1
modules/juce_core/containers/juce_AbstractFifo.cpp View File

@@ -173,7 +173,9 @@ AbstractFifo::ScopedWrite AbstractFifo::write (int numToWrite) noexcept { ret
class AbstractFifoTests : public UnitTest
{
public:
AbstractFifoTests() : UnitTest ("Abstract Fifo", "Containers") {}
AbstractFifoTests()
: UnitTest ("Abstract Fifo", UnitTestCategories::containers)
{}
struct WriteThread : public Thread
{


+ 1
- 1
modules/juce_core/containers/juce_ArrayBase.cpp View File

@@ -113,7 +113,7 @@ class ArrayBaseTests : public UnitTest
public:
ArrayBaseTests()
: UnitTest ("ArrayBase", "Containers")
: UnitTest ("ArrayBase", UnitTestCategories::containers)
{}
void runTest() override


+ 3
- 1
modules/juce_core/containers/juce_HashMap_test.cpp View File

@@ -25,7 +25,9 @@ namespace juce
struct HashMapTest : public UnitTest
{
HashMapTest() : UnitTest ("HashMap", "Containers") {}
HashMapTest()
: UnitTest ("HashMap", UnitTestCategories::containers)
{}
void runTest() override
{


+ 3
- 1
modules/juce_core/containers/juce_OwnedArray.cpp View File

@@ -68,7 +68,9 @@ static struct OwnedArrayTest : public UnitTest
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DestructorObj)
};
OwnedArrayTest() : UnitTest ("OwnedArray", "Containers") {}
OwnedArrayTest()
: UnitTest ("OwnedArray", UnitTestCategories::containers)
{}
void runTest() override
{


+ 3
- 1
modules/juce_core/containers/juce_ReferenceCountedArray.cpp View File

@@ -28,7 +28,9 @@ namespace juce
class ReferenceCountedArrayTests : public UnitTest
{
public:
ReferenceCountedArrayTests() : UnitTest ("ReferenceCountedArray", "Containers") {}
ReferenceCountedArrayTests()
: UnitTest ("ReferenceCountedArray", UnitTestCategories::containers)
{}
//==============================================================================
void runTest() override


+ 3
- 1
modules/juce_core/containers/juce_SparseSet.cpp View File

@@ -28,7 +28,9 @@ namespace juce
class SparseSetTests : public UnitTest
{
public:
SparseSetTests() : UnitTest ("SparseSet class", "Containers") {}
SparseSetTests()
: UnitTest ("SparseSet class", UnitTestCategories::containers)
{}
void runTest() override
{


+ 3
- 1
modules/juce_core/files/juce_File.cpp View File

@@ -1011,7 +1011,9 @@ MemoryMappedFile::MemoryMappedFile (const File& file, const Range<int64>& fileRa
class FileTests : public UnitTest
{
public:
FileTests() : UnitTest ("Files", "Files") {}
FileTests()
: UnitTest ("Files", UnitTestCategories::files)
{}
void runTest() override
{


+ 1
- 1
modules/juce_core/files/juce_FileInputStream.cpp View File

@@ -84,7 +84,7 @@ bool FileInputStream::setPosition (int64 pos)
struct FileInputStreamTests : public UnitTest
{
FileInputStreamTests()
: UnitTest ("FileInputStream", "Streams")
: UnitTest ("FileInputStream", UnitTestCategories::streams)
{}
void runTest() override


+ 3
- 1
modules/juce_core/javascript/juce_JSON.cpp View File

@@ -546,7 +546,9 @@ Result JSON::parseQuotedString (String::CharPointerType& t, var& result)
class JSONTests : public UnitTest
{
public:
JSONTests() : UnitTest ("JSON", "JSON") {}
JSONTests()
: UnitTest ("JSON", UnitTestCategories::json)
{}
static String createRandomWideCharString (Random& r)
{


+ 4
- 0
modules/juce_core/juce_core.h View File

@@ -353,6 +353,10 @@ namespace juce
#include "native/juce_android_JNIHelpers.h"
#endif
#if JUCE_UNIT_TESTS
#include "unit_tests/juce_UnitTestCategories.h"
#endif
#ifndef DOXYGEN
namespace juce
{


+ 3
- 1
modules/juce_core/maths/juce_BigInteger.cpp View File

@@ -1286,7 +1286,9 @@ uint32 readLittleEndianBitsInBuffer (const void* buffer, uint32 startBit, uint32
class BigIntegerTests : public UnitTest
{
public:
BigIntegerTests() : UnitTest ("BigInteger", "Maths") {}
BigIntegerTests()
: UnitTest ("BigInteger", UnitTestCategories::maths)
{}
static BigInteger getBigRandom (Random& r)
{


+ 3
- 1
modules/juce_core/maths/juce_Random.cpp View File

@@ -169,7 +169,9 @@ void Random::fillBitsRandomly (BigInteger& arrayToChange, int startBit, int numB
class RandomTests : public UnitTest
{
public:
RandomTests() : UnitTest ("Random", "Maths") {}
RandomTests()
: UnitTest ("Random", UnitTestCategories::maths)
{}
void runTest() override
{


+ 3
- 1
modules/juce_core/misc/juce_StdFunctionCompat.cpp View File

@@ -98,7 +98,9 @@ namespace FunctionTestsHelpers
class FunctionTests : public UnitTest
{
public:
FunctionTests() : UnitTest ("Function", "Function") {}
FunctionTests()
: UnitTest ("Function", UnitTestCategories::function)
{}
void runTest() override
{


+ 2
- 3
modules/juce_core/network/juce_IPAddress.cpp View File

@@ -380,9 +380,8 @@ Array<IPAddress> IPAddress::getAllAddresses (bool includeIPv6)
struct IPAddressTests : public UnitTest
{
IPAddressTests()
: UnitTest ("IPAddress", "Networking")
{
}
: UnitTest ("IPAddress", UnitTestCategories::networking)
{}
void runTest() override
{


+ 1
- 1
modules/juce_core/network/juce_NamedPipe.cpp View File

@@ -70,7 +70,7 @@ class NamedPipeTests : public UnitTest
public:
//==============================================================================
NamedPipeTests()
: UnitTest ("NamedPipe", "Networking")
: UnitTest ("NamedPipe", UnitTestCategories::networking)
{}
void runTest() override


+ 1
- 1
modules/juce_core/network/juce_Socket.cpp View File

@@ -788,7 +788,7 @@ bool DatagramSocket::setEnablePortReuse (bool enabled)
struct SocketTests : public UnitTest
{
SocketTests()
: UnitTest ("Sockets", "Networking")
: UnitTest ("Sockets", UnitTestCategories::networking)
{
}


+ 1
- 1
modules/juce_core/streams/juce_BufferedInputStream.cpp View File

@@ -204,7 +204,7 @@ String BufferedInputStream::readString()
struct BufferedInputStreamTests : public UnitTest
{
BufferedInputStreamTests()
: UnitTest ("BufferedInputStream", "Streams")
: UnitTest ("BufferedInputStream", UnitTestCategories::streams)
{}
void runTest() override


+ 1
- 1
modules/juce_core/streams/juce_MemoryInputStream.cpp View File

@@ -104,7 +104,7 @@ class MemoryStreamTests : public UnitTest
{
public:
MemoryStreamTests()
: UnitTest ("MemoryInputStream & MemoryOutputStream", "Streams")
: UnitTest ("MemoryInputStream & MemoryOutputStream", UnitTestCategories::streams)
{}
void runTest() override


+ 1
- 1
modules/juce_core/streams/juce_SubregionStream.cpp View File

@@ -86,7 +86,7 @@ bool SubregionStream::isExhausted()
struct SubregionInputStreamTests : public UnitTest
{
SubregionInputStreamTests()
: UnitTest ("SubregionInputStream", "Streams")
: UnitTest ("SubregionInputStream", UnitTestCategories::streams)
{}
void runTest() override


+ 3
- 1
modules/juce_core/text/juce_Base64.cpp View File

@@ -127,7 +127,9 @@ String Base64::toBase64 (const String& text)
class Base64Tests : public UnitTest
{
public:
Base64Tests() : UnitTest ("Base64 class", "Text") {}
Base64Tests()
: UnitTest ("Base64 class", UnitTestCategories::text)
{}
static MemoryBlock createRandomData (Random& r)
{


+ 3
- 1
modules/juce_core/text/juce_CharacterFunctions.cpp View File

@@ -199,7 +199,9 @@ juce_wchar CharacterFunctions::getUnicodeCharFromWindows1252Codepage (const uint
class CharacterFunctionsTests : public UnitTest
{
public:
CharacterFunctionsTests() : UnitTest ("CharacterFunctions", "Text") {}
CharacterFunctionsTests()
: UnitTest ("CharacterFunctions", UnitTestCategories::text)
{}
void runTest() override
{


+ 3
- 1
modules/juce_core/text/juce_String.cpp View File

@@ -2311,7 +2311,9 @@ static String serialiseDouble (double input)
class StringTests : public UnitTest
{
public:
StringTests() : UnitTest ("String class", "Text") {}
StringTests()
: UnitTest ("String class", UnitTestCategories::text)
{}
template <class CharPointerType>
struct TestUTFConversion


+ 3
- 1
modules/juce_core/text/juce_TextDiff.cpp View File

@@ -224,7 +224,9 @@ String TextDiff::Change::appliedTo (const String& text) const noexcept
class DiffTests : public UnitTest
{
public:
DiffTests() : UnitTest ("TextDiff class", "Text") {}
DiffTests()
: UnitTest ("TextDiff class", UnitTestCategories::text)
{}
static String createString (Random& r)
{


+ 3
- 1
modules/juce_core/threads/juce_ChildProcess.cpp View File

@@ -88,7 +88,9 @@ String ChildProcess::readAllProcessOutput()
class ChildProcessTests : public UnitTest
{
public:
ChildProcessTests() : UnitTest ("ChildProcess", "Threads") {}
ChildProcessTests()
: UnitTest ("ChildProcess", UnitTestCategories::threads)
{}
void runTest() override
{


+ 4
- 2
modules/juce_core/threads/juce_Thread.cpp View File

@@ -358,7 +358,9 @@ bool JUCE_CALLTYPE Process::isRunningUnderDebugger() noexcept
class AtomicTests : public UnitTest
{
public:
AtomicTests() : UnitTest ("Atomics", "Threads") {}
AtomicTests()
: UnitTest ("Atomics", UnitTestCategories::threads)
{}
void runTest() override
{
@@ -482,7 +484,7 @@ class ThreadLocalValueUnitTest : public UnitTest,
{
public:
ThreadLocalValueUnitTest()
: UnitTest ("ThreadLocalValue", "Threads"),
: UnitTest ("ThreadLocalValue", UnitTestCategories::threads),
Thread ("ThreadLocalValue Thread")
{}


+ 3
- 1
modules/juce_core/time/juce_Time.cpp View File

@@ -612,7 +612,9 @@ Time Time::getCompilationDate()
class TimeTests : public UnitTest
{
public:
TimeTests() : UnitTest ("Time", "Time") {}
TimeTests()
: UnitTest ("Time", UnitTestCategories::time)
{}
void runTest() override
{


+ 53
- 0
modules/juce_core/unit_tests/juce_UnitTestCategories.h View File

@@ -0,0 +1,53 @@
/*
==============================================================================
This file is part of the JUCE library.
Copyright (c) 2017 - ROLI Ltd.
JUCE is an open source library subject to commercial or open-source
licensing.
The code included in this file is provided under the terms of the ISC license
http://www.isc.org/downloads/software-support-policy/isc-license. Permission
To use, copy, modify, and/or distribute this software for any purpose with or
without fee is hereby granted provided that the above copyright notice and
this permission notice appear in all copies.
JUCE IS PROVIDED "AS IS" WITHOUT ANY WARRANTY, AND ALL WARRANTIES, WHETHER
EXPRESSED OR IMPLIED, INCLUDING MERCHANTABILITY AND FITNESS FOR PURPOSE, ARE
DISCLAIMED.
==============================================================================
*/
namespace juce
{
namespace UnitTestCategories
{
static const String analytics { "Analytics" };
static const String audio { "Audio" };
static const String audioProcessorParameters { "AudioProcessorParameters" };
static const String blocks { "Blocks" };
static const String compression { "Compression" };
static const String containers { "Containers" };
static const String cryptography { "Cryptography" };
static const String dsp { "DSP" };
static const String files { "Files" };
static const String function { "Function" };
static const String gui { "GUI" };
static const String json { "JSON" };
static const String maths { "Maths" };
static const String midi { "MIDI" };
static const String networking { "Networking" };
static const String osc { "OSC" };
static const String smoothedValues { "SmoothedValues" };
static const String streams { "Streams" };
static const String text { "Text" };
static const String threads { "Threads" };
static const String time { "Time" };
static const String values { "Values" };
static const String xml { "XML" };
}
} // namespace juce

+ 3
- 1
modules/juce_core/xml/juce_XmlElement.cpp View File

@@ -932,7 +932,9 @@ void XmlElement::deleteAllTextElements() noexcept
class XmlElementTests : public UnitTest
{
public:
XmlElementTests() : UnitTest ("XmlElement", "XML") {}
XmlElementTests()
: UnitTest ("XmlElement", UnitTestCategories::xml)
{}
void runTest() override
{


+ 3
- 1
modules/juce_core/zip/juce_GZIPCompressorOutputStream.cpp View File

@@ -161,7 +161,9 @@ bool GZIPCompressorOutputStream::setPosition (int64 /*newPosition*/)
struct GZIPTests : public UnitTest
{
GZIPTests() : UnitTest ("GZIP", "Compression") {}
GZIPTests()
: UnitTest ("GZIP", UnitTestCategories::compression)
{}
void runTest() override
{


+ 1
- 1
modules/juce_core/zip/juce_GZIPDecompressorInputStream.cpp View File

@@ -306,7 +306,7 @@ bool GZIPDecompressorInputStream::setPosition (int64 newPos)
struct GZIPDecompressorInputStreamTests : public UnitTest
{
GZIPDecompressorInputStreamTests()
: UnitTest ("GZIPDecompressorInputStreamTests", "Streams")
: UnitTest ("GZIPDecompressorInputStreamTests", UnitTestCategories::streams)
{}
void runTest() override


+ 3
- 1
modules/juce_core/zip/juce_ZipFile.cpp View File

@@ -645,7 +645,9 @@ bool ZipFile::Builder::writeToStream (OutputStream& target, double* const progre
struct ZIPTests : public UnitTest
{
ZIPTests() : UnitTest ("ZIP", "Compression") {}
ZIPTests()
: UnitTest ("ZIP", UnitTestCategories::compression)
{}
void runTest() override
{


+ 3
- 1
modules/juce_cryptography/encryption/juce_BlowFish.cpp View File

@@ -374,7 +374,9 @@ int BlowFish::unpad (const void* data, size_t size) noexcept
class BlowFishTests : public UnitTest
{
public:
BlowFishTests() : UnitTest ("BlowFish", "Cryptography") {}
BlowFishTests()
: UnitTest ("BlowFish", UnitTestCategories::cryptography)
{}
static void fillMemoryBlockWithRandomData (MemoryBlock& block, Random& random)
{


+ 3
- 1
modules/juce_cryptography/hashing/juce_MD5.cpp View File

@@ -311,7 +311,9 @@ bool MD5::operator!= (const MD5& other) const noexcept { return ! operator== (
class MD5Tests : public UnitTest
{
public:
MD5Tests() : UnitTest ("MD5", "Cryptography") {}
MD5Tests()
: UnitTest ("MD5", UnitTestCategories::cryptography)
{}
void test (const char* input, const char* expected)
{


+ 3
- 1
modules/juce_cryptography/hashing/juce_SHA256.cpp View File

@@ -243,7 +243,9 @@ bool SHA256::operator!= (const SHA256& other) const noexcept { return ! operato
class SHA256Tests : public UnitTest
{
public:
SHA256Tests() : UnitTest ("SHA-256", "Cryptography") {}
SHA256Tests()
: UnitTest ("SHA-256", UnitTestCategories::cryptography)
{}
void test (const char* input, const char* expected)
{


+ 3
- 1
modules/juce_cryptography/hashing/juce_Whirlpool.cpp View File

@@ -630,7 +630,9 @@ bool Whirlpool::operator!= (const Whirlpool& other) const noexcept { return ! o
class WhirlpoolTests : public UnitTest
{
public:
WhirlpoolTests() : UnitTest ("Whirlpool", "Cryptography") {}
WhirlpoolTests()
: UnitTest ("Whirlpool", UnitTestCategories::cryptography)
{}
void test (const char* input, const char* expected)
{


+ 3
- 1
modules/juce_data_structures/values/juce_CachedValue.cpp View File

@@ -32,7 +32,9 @@ namespace juce
class CachedValueTests : public UnitTest
{
public:
CachedValueTests() : UnitTest ("CachedValues", "Values") {}
CachedValueTests()
: UnitTest ("CachedValues", UnitTestCategories::values)
{}
void runTest() override
{


+ 3
- 1
modules/juce_data_structures/values/juce_ValueTree.cpp View File

@@ -1103,7 +1103,9 @@ void ValueTree::Listener::valueTreeRedirected (ValueTree&)
class ValueTreeTests : public UnitTest
{
public:
ValueTreeTests() : UnitTest ("ValueTrees", "Values") {}
ValueTreeTests()
: UnitTest ("ValueTrees", UnitTestCategories::values)
{}
static String createRandomIdentifier (Random& r)
{


+ 3
- 1
modules/juce_data_structures/values/juce_ValueWithDefault.cpp View File

@@ -32,7 +32,9 @@ namespace juce
class ValueWithDefaultTests : public UnitTest
{
public:
ValueWithDefaultTests() : UnitTest ("ValueWithDefault", "Values") {}
ValueWithDefaultTests()
: UnitTest ("ValueWithDefault", UnitTestCategories::values)
{}
void runTest() override
{


+ 3
- 1
modules/juce_dsp/containers/juce_SIMDRegister_test.cpp View File

@@ -136,7 +136,9 @@ namespace SIMDRegister_test_internal
class SIMDRegisterUnitTests : public UnitTest
{
public:
SIMDRegisterUnitTests() : UnitTest ("SIMDRegister UnitTests", "DSP") {}
SIMDRegisterUnitTests()
: UnitTest ("SIMDRegister UnitTests", UnitTestCategories::dsp)
{}
//==============================================================================
// Some helper classes


+ 3
- 1
modules/juce_dsp/frequency/juce_FFT_test.cpp View File

@@ -31,7 +31,9 @@ namespace dsp
struct FFTUnitTest : public UnitTest
{
FFTUnitTest() : UnitTest ("FFT", "DSP") {}
FFTUnitTest()
: UnitTest ("FFT", UnitTestCategories::dsp)
{}
static void fillRandom (Random& random, Complex<float>* buffer, size_t n)
{


+ 1
- 1
modules/juce_dsp/maths/juce_LogRampedValue_test.cpp View File

@@ -35,7 +35,7 @@ class LogRampedValueTests : public UnitTest
{
public:
LogRampedValueTests()
: UnitTest ("LogRampedValueTests", "DSP")
: UnitTest ("LogRampedValueTests", UnitTestCategories::dsp)
{}
void runTest() override


+ 3
- 1
modules/juce_dsp/maths/juce_Matrix_test.cpp View File

@@ -31,7 +31,9 @@ namespace dsp
struct LinearAlgebraUnitTest : public UnitTest
{
LinearAlgebraUnitTest() : UnitTest ("Linear Algebra UnitTests", "DSP") {}
LinearAlgebraUnitTest()
: UnitTest ("Linear Algebra UnitTests", UnitTestCategories::dsp)
{}
struct AdditionTest
{


+ 3
- 1
modules/juce_dsp/processors/juce_FIRFilter_test.cpp View File

@@ -205,7 +205,9 @@ class FIRFilterTest : public UnitTest
public:
FIRFilterTest() : UnitTest ("FIR Filter", "DSP") {}
FIRFilterTest()
: UnitTest ("FIR Filter", UnitTestCategories::dsp)
{}
void runTest() override
{


+ 3
- 1
modules/juce_gui_basics/layout/juce_Grid.cpp View File

@@ -1031,7 +1031,9 @@ void Grid::performLayout (juce::Rectangle<int> targetArea)
struct GridTests : public UnitTest
{
GridTests() : UnitTest ("Grid", "GUI") {}
GridTests()
: UnitTest ("Grid", UnitTestCategories::gui)
{}
void runTest() override
{


+ 9
- 3
modules/juce_osc/osc/juce_OSCAddress.cpp View File

@@ -402,7 +402,9 @@ String OSCAddressPattern::toString() const noexcept
class OSCAddressTests : public UnitTest
{
public:
OSCAddressTests() : UnitTest ("OSCAddress class", "OSC") {}
OSCAddressTests()
: UnitTest ("OSCAddress class", UnitTestCategories::osc)
{}
void runTest()
{
@@ -446,7 +448,9 @@ static OSCAddressTests OSCAddressUnitTests;
class OSCAddressPatternTests : public UnitTest
{
public:
OSCAddressPatternTests() : UnitTest ("OSCAddressPattern class", "OSC") {}
OSCAddressPatternTests()
: UnitTest ("OSCAddressPattern class", UnitTestCategories::osc)
{}
void runTest()
{
@@ -585,7 +589,9 @@ static OSCAddressPatternTests OSCAddressPatternUnitTests;
class OSCPatternMatcherTests : public UnitTest
{
public:
OSCPatternMatcherTests() : UnitTest ("OSCAddress class / pattern matching", "OSC") {}
OSCPatternMatcherTests()
: UnitTest ("OSCAddress class / pattern matching", UnitTestCategories::osc)
{}
void runTest()
{


Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save