Add callback from multitracker to engine
[trackerpp.git] / test / TestHungarian.cpp
index f20ec09..0ab52a0 100644 (file)
@@ -1,5 +1,7 @@
 #include "hungarian.h"
 #include "gtest/gtest.h"
+#include <cmath>
+#include <vector>
 
 using namespace std;
 using namespace Eigen;
@@ -44,3 +46,11 @@ TEST(Hungarian, 4x3)
     EXPECT_TRUE(expect_row_ind == row_ind);
     EXPECT_TRUE(expect_col_ind == col_ind);
 }
+
+TEST(Hungarian, 0x0)
+{
+    MatrixXi C = MatrixXi::Zero(0, 0);
+    VectorXi row_ind, col_ind;
+    int ret = linear_sum_assignment(C, row_ind, col_ind);
+    EXPECT_EQ(ret, 0);
+}