From 592f05fa549c7e680e502f569c27e71177361ad6 Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Sat, 23 Jun 2018 09:02:37 +0200 Subject: Remove the old instrument and drumkit parser code as well as version 1.0 kit handling (velocity range maps). --- test/drumkitparsertest.cc | 135 ---------------------------------------------- 1 file changed, 135 deletions(-) delete mode 100644 test/drumkitparsertest.cc (limited to 'test/drumkitparsertest.cc') diff --git a/test/drumkitparsertest.cc b/test/drumkitparsertest.cc deleted file mode 100644 index 10ffeb3..0000000 --- a/test/drumkitparsertest.cc +++ /dev/null @@ -1,135 +0,0 @@ -/* -*- Mode: c++ -*- */ -/*************************************************************************** - * drumkitparsertest.cc - * - * Wed Jun 6 20:39:37 CEST 2018 - * Copyright 2018 Bent Bisballe Nyeng - * deva@aasimon.org - ****************************************************************************/ - -/* - * This file is part of DrumGizmo. - * - * DrumGizmo is free software; you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License as published by - * the Free Software Foundation; either version 3 of the License, or - * (at your option) any later version. - * - * DrumGizmo is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with DrumGizmo; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. - */ -#include "dgunit.h" - -#include -#include - -#include "scopedfile.h" - -class DrumkitParserTest - : public DGUnit -{ -public: - DrumkitParserTest() - { - DGUNIT_TEST(DrumkitParserTest::testTest); - } - - Settings settings; - Random rand; - - //! This just creates some drumkit. - void testTest() - { - ScopedFile scoped_instrument_file1( - "\n" \ - "\n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - ""); - - ScopedFile scoped_instrument_file2( - "\n" \ - "\n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - ""); - - ScopedFile scoped_file( - std::string( - "\n" \ - "\n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - " \n" \ - "")); - - DrumKit drumkit; - DrumKitParser parser(settings, drumkit, rand); - - DGUNIT_ASSERT_EQUAL(0, parser.parseFile(scoped_file.filename())); - - DGUNIT_ASSERT_EQUAL(std::size_t(2), drumkit.instruments.size()); - DGUNIT_ASSERT_EQUAL(std::size_t(4), drumkit.channels.size()); - - DGUNIT_ASSERT_EQUAL(std::string("AmbLeft"), drumkit.channels[0].name); - DGUNIT_ASSERT_EQUAL(std::string("AmbRight"), drumkit.channels[1].name); - DGUNIT_ASSERT_EQUAL(std::string("SnareTop"), drumkit.channels[2].name); - DGUNIT_ASSERT_EQUAL(std::string("SnareBottom"), drumkit.channels[3].name); - - DGUNIT_ASSERT_EQUAL(std::string("CrocellKit"), drumkit._name); - DGUNIT_ASSERT_EQUAL(std::string("my description"), drumkit._description); - DGUNIT_ASSERT_EQUAL(std::size_t(48000), drumkit._samplerate); - - DGUNIT_ASSERT(VersionStr("2.0.0") == drumkit._version); - } -}; - -// Registers the fixture into the 'registry' -static DrumkitParserTest test; -- cgit v1.2.3