Skip to content

Commit 6cac9c4

Browse files
committed
More tweaks
1 parent b9c4576 commit 6cac9c4

2 files changed

Lines changed: 40 additions & 6 deletions

File tree

modules/yup_audio_devices/yup_audio_devices.cpp

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,6 @@ YUP_END_IGNORE_WARNINGS_MSVC
138138
#endif
139139
// clang-format on
140140

141-
#include <yup_audio_basics/midi/yup_MidiDataConcatenator.h>
142141
#include "native/yup_Midi_windows.cpp"
143142

144143
// clang-format off
@@ -192,15 +191,13 @@ YUP_END_IGNORE_WARNINGS_GCC_LIKE
192191
*/
193192
#include <Bela.h>
194193
#include <Midi.h>
195-
#include <yup_audio_basics/midi/yup_MidiDataConcatenator.h>
196194
#include "native/yup_Bela_linux.cpp"
197195
#endif
198196
// clang-format on
199197

200198
#undef SIZEOF
201199

202200
#if ! YUP_BELA
203-
#include <yup_audio_basics/midi/yup_MidiDataConcatenator.h>
204201
#include "native/yup_Midi_linux.cpp"
205202
#endif
206203

@@ -215,7 +212,6 @@ RealtimeThreadFactory getAndroidRealtimeThreadFactory();
215212

216213
#include "native/yup_Audio_android.cpp"
217214

218-
#include <yup_audio_basics/midi/yup_MidiDataConcatenator.h>
219215
#include "native/yup_Midi_android.cpp"
220216

221217
#if YUP_USE_ANDROID_OPENSLES || YUP_USE_ANDROID_OBOE

tests/yup_core/yup_Uuid.cpp

Lines changed: 40 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ TEST (UuidTests, CopyConstructor)
4848
TEST (UuidTests, CopyAssignment)
4949
{
5050
Uuid uuid1;
51-
Uuid uuid2;
51+
Uuid uuid2 = Uuid::null();
5252
uuid2 = uuid1;
5353
EXPECT_EQ (uuid1, uuid2);
5454
}
@@ -63,7 +63,7 @@ TEST (UuidTests, MoveConstructor)
6363
TEST (UuidTests, MoveAssignment)
6464
{
6565
Uuid uuid1;
66-
Uuid uuid2;
66+
Uuid uuid2 = Uuid::null();
6767
uuid2 = std::move (uuid1);
6868
EXPECT_FALSE (uuid2.isNull());
6969
}
@@ -90,6 +90,29 @@ TEST (UuidTests, ToString)
9090
EXPECT_EQ (uuidStr.length(), 32);
9191
}
9292

93+
TEST (UuidTests, ToArrayString)
94+
{
95+
Uuid uuid;
96+
String dashedStr = uuid.toArrayString();
97+
EXPECT_EQ (dashedStr.length(), 98);
98+
EXPECT_EQ (dashedStr[0], '{');
99+
EXPECT_EQ (dashedStr[1], ' ');
100+
EXPECT_EQ (dashedStr[2], '0');
101+
EXPECT_EQ (dashedStr[3], 'x');
102+
// ...
103+
EXPECT_EQ (dashedStr[6], ',');
104+
EXPECT_EQ (dashedStr[12], ',');
105+
EXPECT_EQ (dashedStr[18], ',');
106+
EXPECT_EQ (dashedStr[24], ',');
107+
EXPECT_EQ (dashedStr[30], ',');
108+
EXPECT_EQ (dashedStr[36], ',');
109+
EXPECT_EQ (dashedStr[42], ',');
110+
EXPECT_EQ (dashedStr[48], ',');
111+
EXPECT_EQ (dashedStr[54], ',');
112+
// ...
113+
EXPECT_EQ (dashedStr[97], '}');
114+
}
115+
93116
TEST (UuidTests, ToDashedString)
94117
{
95118
Uuid uuid;
@@ -101,6 +124,21 @@ TEST (UuidTests, ToDashedString)
101124
EXPECT_EQ (dashedStr[23], '-');
102125
}
103126

127+
TEST (UuidTests, Comparison)
128+
{
129+
Uuid uuid1;
130+
Uuid uuid2 = uuid1;
131+
Uuid uuid3;
132+
133+
EXPECT_EQ (uuid1, uuid1);
134+
EXPECT_EQ (uuid1, uuid2);
135+
EXPECT_EQ (uuid2, uuid1);
136+
EXPECT_NE (uuid1, uuid3);
137+
EXPECT_NE (uuid3, uuid1);
138+
EXPECT_NE (uuid2, uuid3);
139+
EXPECT_NE (uuid3, uuid2);
140+
}
141+
104142
TEST (UuidTests, ComparisonOperators)
105143
{
106144
Uuid uuid1;

0 commit comments

Comments
 (0)