[coco] Rename ::mock::Def (#1878)
author박종현/동작제어Lab(SR)/Staff Engineer/삼성전자 <jh1302.park@samsung.com>
Tue, 16 Oct 2018 07:22:01 +0000 (16:22 +0900)
committerGitHub Enterprise <noreply-CODE@samsung.com>
Tue, 16 Oct 2018 07:22:01 +0000 (16:22 +0900)
::mock::Def inherits coco::Producer (not coco::Def).

Signed-off-by: Jonghyun Park <jh1302.park@samsung.com>
contrib/coco/core/src/IR/Def.test.cpp
contrib/coco/core/src/IR/Producer.mock.h [moved from contrib/coco/core/src/IR/Def.mock.h with 82% similarity]

index f198b5f..41c06e6 100644 (file)
@@ -21,7 +21,7 @@
 
 #include "nncc/foundation/Memory.h"
 
-#include "Def.mock.h"
+#include "Producer.mock.h"
 
 #include <gtest/gtest.h>
 
@@ -40,7 +40,8 @@ TEST_F(DefTest, constructor)
 {
   auto o = obj_mgr.create(nncc::core::ADT::feature::Shape{1, 1, 1});
 
-  ::mock::Def def;
+  // TODO Rename 'def'
+  ::mock::Producer def;
 
   // TODO Rename 'slot'
   coco::Def slot{&def};
@@ -52,7 +53,8 @@ TEST_F(DefTest, value)
 {
   auto o = obj_mgr.create(nncc::core::ADT::feature::Shape{1, 1, 1});
 
-  ::mock::Def def;
+  // TODO Rename 'def'
+  ::mock::Producer def;
 
   // TODO Rename 'slot'
   coco::Def slot{&def};
@@ -72,7 +74,8 @@ TEST_F(DefTest, unlink_on_destruction)
 {
   auto o = obj_mgr.create(nncc::core::ADT::feature::Shape{1, 1, 1});
 
-  ::mock::Def def;
+  // TODO Rename 'def'
+  ::mock::Producer def;
 
   // TODO Rename 'slot'
   auto slot = make_unique<coco::Def>(&def);
similarity index 82%
rename from contrib/coco/core/src/IR/Def.mock.h
rename to contrib/coco/core/src/IR/Producer.mock.h
index 79de91d..ffc343e 100644 (file)
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef __COCO_IR_DEF_MOCK_H__
-#define __COCO_IR_DEF_MOCK_H__
+#ifndef __COCO_IR_PRODUCER_MOCK_H__
+#define __COCO_IR_PRODUCER_MOCK_H__
 
 #include "coco/IR/Object.h"
 
@@ -23,11 +23,11 @@ namespace
 {
 namespace mock
 {
-struct Def final : public coco::Object::Producer
+struct Producer final : public coco::Object::Producer
 {
   coco::Instr *loc(void) override { return nullptr; }
 };
 } // namespace mock
 } // namespace
 
-#endif // __COCO_IR_DEF_MOCK_H__
+#endif // __COCO_IR_PRODUCER_MOCK_H__