MCPcopy Create free account
hub / github.com/ARM-software/ComputeLibrary / TEST_CASE

Function TEST_CASE

tests/validation/UNIT/TensorShape.cpp:90–110  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

88}
89
90TEST_CASE(TotalSizeLowerUpperSmallShape, framework::DatasetMode::ALL)
91{
92 const auto tensor_shape = TensorShape(2U, 3U, 5U, 6U, 7U);
93
94 // Lower
95 ARM_COMPUTE_EXPECT(tensor_shape.total_size_lower(0) == 1U, framework::LogLevel::ERRORS);
96 ARM_COMPUTE_EXPECT(tensor_shape.total_size_lower(1) == 2U, framework::LogLevel::ERRORS);
97 ARM_COMPUTE_EXPECT(tensor_shape.total_size_lower(2) == 6U, framework::LogLevel::ERRORS);
98 ARM_COMPUTE_EXPECT(tensor_shape.total_size_lower(3) == 30U, framework::LogLevel::ERRORS);
99 ARM_COMPUTE_EXPECT(tensor_shape.total_size_lower(4) == 180U, framework::LogLevel::ERRORS);
100 ARM_COMPUTE_EXPECT(tensor_shape.total_size_lower(5) == 1260U, framework::LogLevel::ERRORS);
101 ARM_COMPUTE_EXPECT(tensor_shape.total_size_lower(6) == 1260U, framework::LogLevel::ERRORS);
102
103 // Upper
104 ARM_COMPUTE_EXPECT(tensor_shape.total_size_upper(0) == 1260U, framework::LogLevel::ERRORS);
105 ARM_COMPUTE_EXPECT(tensor_shape.total_size_upper(1) == 630U, framework::LogLevel::ERRORS);
106 ARM_COMPUTE_EXPECT(tensor_shape.total_size_upper(2) == 210U, framework::LogLevel::ERRORS);
107 ARM_COMPUTE_EXPECT(tensor_shape.total_size_upper(3) == 42U, framework::LogLevel::ERRORS);
108 ARM_COMPUTE_EXPECT(tensor_shape.total_size_upper(4) == 7U, framework::LogLevel::ERRORS);
109 ARM_COMPUTE_EXPECT(tensor_shape.total_size_upper(5) == 1U, framework::LogLevel::ERRORS);
110}
111
112TEST_CASE(TotalSizeLowerUpperBigShape, framework::DatasetMode::ALL)
113{

Callers

nothing calls this directly

Calls 6

total_size_lowerMethod · 0.80
total_size_upperMethod · 0.80
TensorShapeClass · 0.50
total_sizeMethod · 0.45
collapseMethod · 0.45

Tested by

no test coverage detected