From c1c1c146f8e1fbe22a04523461f0b98bbf5d20bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Sat, 27 Jul 2019 01:06:11 +0200 Subject: [PATCH] Audio: pass command-line arguments to Context in all AL tests. --- src/Magnum/Audio/Test/BufferALTest.cpp | 5 ++++- src/Magnum/Audio/Test/ContextALTest.cpp | 7 +++++-- src/Magnum/Audio/Test/ListenerALTest.cpp | 5 ++++- src/Magnum/Audio/Test/PlayableALTest.cpp | 5 ++++- src/Magnum/Audio/Test/RendererALTest.cpp | 5 ++++- src/Magnum/Audio/Test/SourceALTest.cpp | 5 ++++- 6 files changed, 25 insertions(+), 7 deletions(-) diff --git a/src/Magnum/Audio/Test/BufferALTest.cpp b/src/Magnum/Audio/Test/BufferALTest.cpp index 725148cc1..262e26819 100644 --- a/src/Magnum/Audio/Test/BufferALTest.cpp +++ b/src/Magnum/Audio/Test/BufferALTest.cpp @@ -49,7 +49,10 @@ struct BufferALTest: TestSuite::Tester { Context _context; }; -BufferALTest::BufferALTest() { +BufferALTest::BufferALTest(): + TestSuite::Tester{TestSuite::Tester::TesterConfiguration{}.setSkippedArgumentPrefixes({"magnum"})}, + _context{arguments().first, arguments().second} +{ addTests({&BufferALTest::construct, &BufferALTest::properties, diff --git a/src/Magnum/Audio/Test/ContextALTest.cpp b/src/Magnum/Audio/Test/ContextALTest.cpp index 5f28e7669..cfad54461 100644 --- a/src/Magnum/Audio/Test/ContextALTest.cpp +++ b/src/Magnum/Audio/Test/ContextALTest.cpp @@ -46,7 +46,10 @@ struct ContextALTest: TestSuite::Tester { void isExtensionEnabled(); }; -ContextALTest::ContextALTest() { +ContextALTest::ContextALTest(): + TestSuite::Tester{TestSuite::Tester::TesterConfiguration{} + .setSkippedArgumentPrefixes({"magnum"})} +{ addTests({&ContextALTest::construct, &ContextALTest::constructMove}); @@ -61,7 +64,7 @@ void ContextALTest::construct() { CORRADE_VERIFY(!Context::hasCurrent()); { - Context context; + Context context{arguments().first, arguments().second}; CORRADE_VERIFY(Context::hasCurrent()); CORRADE_COMPARE(&Context::current(), &context); } diff --git a/src/Magnum/Audio/Test/ListenerALTest.cpp b/src/Magnum/Audio/Test/ListenerALTest.cpp index 83ea678e8..1f8bac929 100644 --- a/src/Magnum/Audio/Test/ListenerALTest.cpp +++ b/src/Magnum/Audio/Test/ListenerALTest.cpp @@ -55,7 +55,10 @@ struct ListenerALTest: TestSuite::Tester { Context _context; }; -ListenerALTest::ListenerALTest() { +ListenerALTest::ListenerALTest(): + TestSuite::Tester{TestSuite::Tester::TesterConfiguration{}.setSkippedArgumentPrefixes({"magnum"})}, + _context{arguments().first, arguments().second} +{ addTests({&ListenerALTest::feature2D, &ListenerALTest::feature3D, &ListenerALTest::updateGroups}); diff --git a/src/Magnum/Audio/Test/PlayableALTest.cpp b/src/Magnum/Audio/Test/PlayableALTest.cpp index db15ea2df..94575a32b 100644 --- a/src/Magnum/Audio/Test/PlayableALTest.cpp +++ b/src/Magnum/Audio/Test/PlayableALTest.cpp @@ -47,7 +47,10 @@ struct PlayableALTest: TestSuite::Tester { Context _context; }; -PlayableALTest::PlayableALTest() { +PlayableALTest::PlayableALTest(): + TestSuite::Tester{TestSuite::Tester::TesterConfiguration{}.setSkippedArgumentPrefixes({"magnum"})}, + _context{arguments().first, arguments().second} +{ addTests({&PlayableALTest::feature, &PlayableALTest::group}); } diff --git a/src/Magnum/Audio/Test/RendererALTest.cpp b/src/Magnum/Audio/Test/RendererALTest.cpp index ddf1e97ad..7beac7ccc 100644 --- a/src/Magnum/Audio/Test/RendererALTest.cpp +++ b/src/Magnum/Audio/Test/RendererALTest.cpp @@ -44,7 +44,10 @@ struct RendererALTest: TestSuite::Tester { Context _context; }; -RendererALTest::RendererALTest() { +RendererALTest::RendererALTest(): + TestSuite::Tester{TestSuite::Tester::TesterConfiguration{}.setSkippedArgumentPrefixes({"magnum"})}, + _context{arguments().first, arguments().second} +{ addTests({&RendererALTest::listenerOrientation, &RendererALTest::listenerPosition, &RendererALTest::listenerVelocity, diff --git a/src/Magnum/Audio/Test/SourceALTest.cpp b/src/Magnum/Audio/Test/SourceALTest.cpp index a89dbb981..1d1e8f81c 100644 --- a/src/Magnum/Audio/Test/SourceALTest.cpp +++ b/src/Magnum/Audio/Test/SourceALTest.cpp @@ -53,7 +53,10 @@ struct SourceALTest: TestSuite::Tester { Context _context; }; -SourceALTest::SourceALTest() { +SourceALTest::SourceALTest(): + TestSuite::Tester{TestSuite::Tester::TesterConfiguration{}.setSkippedArgumentPrefixes({"magnum"})}, + _context{arguments().first, arguments().second} +{ addTests({&SourceALTest::construct, &SourceALTest::position,