I’m quit new to this forum and couldn’t find a better category and any Bug report related to the issue I’ve found.
Bug description:
On compiling a Unit Test class containing a test function with the form expectEquals(uint32_t, uint32_t, juce::String)
generates the following compiler error:
..../JUCE/modules/juce_core/unit_tests/juce_UnitTest.h:295:55 Use of overloaded operator '<<' is ambiguous (with operand types 'juce::String' and 'unsigned int')
System Setup:
MacOS (MacBook Air with M2, Ventura 13.0)
Projucer / Juce version: 7.0.3
macOS Deployment Target configured: 10.15
xCode (Version 14.2) is used as generated by Projucer
The function causing the error is NOT the function I am calling as you can see in the two code snippets I’ve posted. The function causing the error is called somewhere within JUCE during the processing of the function I’ve called within my test class