projects
/
framework
/
connectivity
/
connman.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
test-ippool: Split basic0 test
[framework/connectivity/connman.git]
/
unit
/
test-ippool.c
diff --git
a/unit/test-ippool.c
b/unit/test-ippool.c
index
de25348
..
ebf8df4
100644
(file)
--- a/
unit/test-ippool.c
+++ b/
unit/test-ippool.c
@@
-42,6
+42,19
@@
static void test_ippool_basic0(void)
{
struct connman_ippool *pool;
static void test_ippool_basic0(void)
{
struct connman_ippool *pool;
+ int i;
+
+ for (i = 0; i < 100000; i++) {
+ pool = __connman_ippool_create(23, 1, 20, NULL, NULL);
+ g_assert(pool);
+
+ __connman_ippool_unref(pool);
+ }
+}
+
+static void test_ippool_basic1(void)
+{
+ struct connman_ippool *pool;
const char *gateway;
const char *broadcast;
const char *subnet_mask;
const char *gateway;
const char *broadcast;
const char *subnet_mask;
@@
-50,10
+63,6
@@
static void test_ippool_basic0(void)
int i;
/* Test the IP range */
int i;
/* Test the IP range */
-
- pool = __connman_ippool_create(23, 1, 500, NULL, NULL);
- g_assert(pool == NULL);
-
for (i = 1; i < 254; i++) {
pool = __connman_ippool_create(23, 1, i, NULL, NULL);
g_assert(pool);
for (i = 1; i < 254; i++) {
pool = __connman_ippool_create(23, 1, i, NULL, NULL);
g_assert(pool);
@@
-78,7
+87,7
@@
static void test_ippool_basic0(void)
}
}
}
}
-static void test_ippool_basic
1
(void)
+static void test_ippool_basic
2
(void)
{
struct connman_ippool *pool;
const char *gateway;
{
struct connman_ippool *pool;
const char *gateway;
@@
-179,11
+188,11
@@
static void test_ippool_collision0(void)
"\tgateway %s broadcast %s mask %s", start_ip, end_ip,
gateway, broadcast, subnet_mask);
"\tgateway %s broadcast %s mask %s", start_ip, end_ip,
gateway, broadcast, subnet_mask);
- __connman_ippool_newaddr(23, start_ip);
+ __connman_ippool_newaddr(23, start_ip
, 24
);
g_assert(flag == 0);
g_assert(flag == 0);
- __connman_ippool_newaddr(42,
end_ip
);
+ __connman_ippool_newaddr(42,
start_ip, 24
);
g_assert(flag == 1);
g_assert(flag == 1);
@@
-200,6
+209,7
@@
int main(int argc, char *argv[])
g_test_add_func("/basic0", test_ippool_basic0);
g_test_add_func("/basic1", test_ippool_basic1);
g_test_add_func("/basic0", test_ippool_basic0);
g_test_add_func("/basic1", test_ippool_basic1);
+ g_test_add_func("/basic2", test_ippool_basic2);
g_test_add_func("/collision0", test_ippool_collision0);
err = g_test_run();
g_test_add_func("/collision0", test_ippool_collision0);
err = g_test_run();