Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
BC
public
liblinphone
Commits
9c440ebf
Commit
9c440ebf
authored
Oct 16, 2017
by
Ronan
Browse files
feat(EventsDbTester): add some tests
parent
ce3c1ca1
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
30 additions
and
3 deletions
+30
-3
tester/events-db-tester.cpp
tester/events-db-tester.cpp
+30
-3
No files found.
tester/events-db-tester.cpp
View file @
9c440ebf
...
...
@@ -36,12 +36,39 @@ static const string getDatabasePath () {
// -----------------------------------------------------------------------------
static
void
open_database
()
{
EventsDb
eventsDb
;
BC_ASSERT_TRUE
(
eventsDb
.
connect
(
EventsDb
::
Sqlite3
,
getDatabasePath
()));
MainDb
eventsDb
;
BC_ASSERT_TRUE
(
eventsDb
.
connect
(
MainDb
::
Sqlite3
,
getDatabasePath
()));
}
static
void
get_events_count
()
{
MainDb
eventsDb
;
BC_ASSERT_TRUE
(
eventsDb
.
connect
(
MainDb
::
Sqlite3
,
getDatabasePath
()));
BC_ASSERT_EQUAL
(
eventsDb
.
getEventsCount
(),
4976
,
int
,
"%d"
);
BC_ASSERT_EQUAL
(
eventsDb
.
getEventsCount
(
MainDb
::
CallFilter
),
0
,
int
,
"%d"
);
BC_ASSERT_EQUAL
(
eventsDb
.
getEventsCount
(
MainDb
::
ConferenceFilter
),
0
,
int
,
"%d"
);
BC_ASSERT_EQUAL
(
eventsDb
.
getEventsCount
(
MainDb
::
MessageFilter
),
4976
,
int
,
"%d"
);
BC_ASSERT_EQUAL
(
eventsDb
.
getEventsCount
(
MainDb
::
NoFilter
),
4976
,
int
,
"%d"
);
}
static
void
get_messages_count
()
{
MainDb
eventsDb
;
BC_ASSERT_TRUE
(
eventsDb
.
connect
(
MainDb
::
Sqlite3
,
getDatabasePath
()));
BC_ASSERT_EQUAL
(
eventsDb
.
getMessagesCount
(),
4976
,
int
,
"%d"
);
BC_ASSERT_EQUAL
(
eventsDb
.
getMessagesCount
(
"sip:test-7@sip.linphone.org"
),
3
,
int
,
"%d"
);
}
static
void
get_unread_messages_count
()
{
MainDb
eventsDb
;
BC_ASSERT_TRUE
(
eventsDb
.
connect
(
MainDb
::
Sqlite3
,
getDatabasePath
()));
BC_ASSERT_EQUAL
(
eventsDb
.
getUnreadMessagesCount
(),
2
,
int
,
"%d"
);
BC_ASSERT_EQUAL
(
eventsDb
.
getUnreadMessagesCount
(
"sip:test-7@sip.linphone.org"
),
0
,
int
,
"%d"
);
}
test_t
events_db_tests
[]
=
{
TEST_NO_TAG
(
"Open database"
,
open_database
)
TEST_NO_TAG
(
"Open database"
,
open_database
),
TEST_NO_TAG
(
"Get events count"
,
get_events_count
),
TEST_NO_TAG
(
"Get messages count"
,
get_messages_count
),
TEST_NO_TAG
(
"Get unread messages count"
,
get_unread_messages_count
)
};
test_suite_t
events_db_test_suite
=
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment