@@ -39,15 +39,15 @@ TEST(Reshape, Ctor) {
3939
4040 //  test flatten
4141 //  [4, 6, 8] -> [192]:
42-  //  [[0], [1], [ ]] -> [[0, 1], [ ], [ ]], [[0, 1], [ ], [ ] ]
42+  //  [[0], [1], [ ]] -> [[0, 1], [ ], [ ]], [[0, 1]]
4343
44-  //  [4, 6, 8] -> [192]: [[ ], [0], [1]] -> [[ ], [ ], [ ]], [[ ], [ ], [ ] ]
44+  //  [4, 6, 8] -> [192]: [[ ], [0], [1]] -> [[ ], [ ], [ ]], [[ ]]
4545
4646 //  [4, 6, 8] -> [192]:
47-  //  [[0, 1], [ ], [ ]] -> [[0, 1], [ ], [ ]], [[0, 1], [ ], [ ] ]
47+  //  [[0, 1], [ ], [ ]] -> [[0, 1], [ ], [ ]], [[0, 1]]
4848
4949 //  [2, 12, 8] -> [192]:
50-  //  [[0], [1], [ ]] -> [[0], [ ], [ ]], [[0], [ ], [ ] ]
50+  //  [[0], [1], [ ]] -> [[0], [ ], [ ]], [[0]]
5151
5252 //  test split
5353
@@ -87,16 +87,16 @@ TEST(Reshape, Ctor) {
8787
8888 //  test flatten
8989 {{4 , 6 , 8 }, {{0 }, {1 }, {}}, {192 }, {{0 , 1 }, {}, {}}, {{0 , 1 }}},
90-  {{4 , 6 , 8 }, {{}, {0 }, {1 }}, {192 }, {{}, {0 ,  1 }, {}}, {{0 ,  1 }}},
90+  {{4 , 6 , 8 }, {{}, {0 }, {1 }}, {192 }, {{}, {}, {}}, {{}}},
9191 {{4 , 6 , 8 }, {{0 , 1 }, {}, {}}, {192 }, {{0 , 1 }, {}, {}}, {{0 , 1 }}},
92-  {{2 , 12 , 8 }, {{0 }, {1 }, {}}, {192 }, {{0 ,  1 }, {}, {}}, {{0 ,  1 }}},
92+  {{2 , 12 , 8 }, {{0 }, {1 }, {}}, {192 }, {{0 }, {}, {}}, {{0 }}},
9393
9494 //  test split
9595 {{192 }, {{0 , 1 }}, {4 , 6 , 8 }, {{0 , 1 }}, {{0 , 1 }, {}, {}}},
96-  {{192 }, {{0 , 1 }}, {6 , 4 , 8 }, {{0 ,  1 }}, {{0 ,  1 }, {}, {}}},
96+  {{192 }, {{0 , 1 }}, {6 , 4 , 8 }, {{}}, {{}, {}, {}}},
9797
9898 //  test combination
99-  {{4 , 6 , 8 }, {{0 }, {1 }, {}}, {2 , 12 , 8 }, {{0 ,  1 }, {}, {}}, {{0 }, {1 }, {}}},
99+  {{4 , 6 , 8 }, {{0 }, {1 }, {}}, {2 , 12 , 8 }, {{0 }, {}, {}}, {{0 }, {}, {}}},
100100 {{4 , 6 , 8 }, {{0 , 1 }, {}, {}}, {2 , 12 , 8 }, {{}, {}, {}}, {{}, {}, {}}},
101101 {{4 , 6 , 8 },
102102 {{0 }, {1 }, {}},
@@ -108,19 +108,23 @@ TEST(Reshape, Ctor) {
108108 {12 , 2 , 8 },
109109 {{0 , 1 }, {}, {}},
110110 {{0 , 1 }, {}, {}}},
111-  {{4 , 6 , 8 }, {{0 }, {1 }, {}}, {8 , 6 , 4 }, {{0 , 1 }, {}, {}}, {{1 }, {0 }, {}}},
112-  {{4 , 6 , 8 }, {{}, {0 }, {1 }}, {8 , 6 , 4 }, {{}, {0 , 1 }, {}}, {{1 }, {0 }, {}}},
113-  {{4 , 6 , 8 }, {{0 }, {}, {1 }}, {8 , 6 , 4 }, {{0 }, {}, {1 }}, {{1 }, {}, {0 }}},
111+  {{4 , 6 , 8 },
112+  {{0 }, {1 }, {}},
113+  {8 , 6 , 4 },
114+  {{0 , 1 }, {}, {}},
115+  {{0 , 1 }, {}, {}}},
116+  {{4 , 6 , 8 }, {{}, {0 }, {1 }}, {8 , 6 , 4 }, {{}, {}, {}}, {{}, {}, {}}},
117+  {{4 , 6 , 8 }, {{0 }, {}, {1 }}, {8 , 6 , 4 }, {{0 }, {}, {}}, {{0 }, {}, {}}},
114118 {{4 , 6 , 8 },
115119 {{0 , 1 }, {}, {}},
116120 {8 , 6 , 4 },
117121 {{0 , 1 }, {}, {}},
118-  {{}, { }, {0 ,  1 }}},
122+  {{0 ,  1 }, {}, { }}},
119123 {{4 , 6 , 8 }, {{}, {}, {0 , 1 }}, {24 , 2 , 4 }, {{}, {}, {}}, {{}, {}, {}}},
120124 {{4 , 6 , 8 },
121125 {{}, {}, {0 , 1 }},
122126 {24 , 4 , 2 },
123-  {{}, {0 ,  1 }, {}},
127+  {{}, {}, {0 ,  1 }},
124128 {{}, {0 , 1 }, {}}},
125129 };
126130
0 commit comments