Publishing 2019 R1 content
[platform/upstream/dldt.git] / inference-engine / tests / unit / inference_engine_tests / blob_test.cpp
index e104c4c..8dbaf4d 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2018 Intel Corporation
+// Copyright (C) 2018-2019 Intel Corporation
 // SPDX-License-Identifier: Apache-2.0
 //
 
@@ -311,6 +311,11 @@ TEST_F(BlobTests, canMakeSharedBlob) {
     ASSERT_EQ(blob3->size(), 0);
 }
 
+TEST_F(BlobTests, cannotCreateBlobWithIncorrectPrecision) {
+    InferenceEngine::TensorDesc desc(InferenceEngine::Precision::FP16, {1, 3, 227, 227}, Layout::NCHW);
+    ASSERT_THROW(InferenceEngine::make_shared_blob<float>(desc), InferenceEngine::details::InferenceEngineException);
+}
+
 TEST_F(BlobTests, canUseBlobInMoveSemantics) {
 
     TBlob<float> b(Precision::FP32, C);