Blender
V5.0
source
blender
imbuf
opencolorio
intern
view_specific_look_test.cc
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2025 Blender Authors
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
5
#include "
view_specific_look.hh
"
6
7
#include "testing/testing.h"
8
9
namespace
blender::ocio
{
10
11
TEST
(ocio_view_look,
split_view_specific_look
)
12
{
13
{
14
StringRef
view
, ui_name;
15
EXPECT_FALSE(
split_view_specific_look
(
""
,
view
, ui_name));
16
EXPECT_EQ
(
view
,
""
);
17
EXPECT_EQ
(ui_name,
""
);
18
}
19
20
{
21
StringRef
view
, ui_name;
22
EXPECT_FALSE(
split_view_specific_look
(
"Very Low Contrast"
,
view
, ui_name));
23
EXPECT_EQ
(
view
,
""
);
24
EXPECT_EQ
(ui_name,
"Very Low Contrast"
);
25
}
26
27
{
28
StringRef
view
, ui_name;
29
EXPECT_TRUE(
split_view_specific_look
(
"AgX - Punchy"
,
view
, ui_name));
30
EXPECT_EQ
(
view
,
"AgX"
);
31
EXPECT_EQ
(ui_name,
"Punchy"
);
32
}
33
34
{
35
StringRef
view
, ui_name;
36
EXPECT_TRUE(
split_view_specific_look
(
"AgX - Punchy - New"
,
view
, ui_name));
37
EXPECT_EQ
(
view
,
"AgX"
);
38
EXPECT_EQ
(ui_name,
"Punchy - New"
);
39
}
40
}
41
42
}
// namespace blender::ocio
EXPECT_EQ
EXPECT_EQ(BLI_expr_pylike_eval(expr, nullptr, 0, &result), EXPR_PYLIKE_INVALID)
view
static AppView * view
Definition
FRS_freestyle.cpp:59
blender::StringRef
Definition
BLI_string_ref.hh:150
blender::ocio
Definition
BLF_api.hh:35
blender::ocio::split_view_specific_look
bool split_view_specific_look(const StringRef look_name, StringRef &view, StringRef &ui_name)
Definition
view_specific_look.cc:9
blender::ocio::TEST
TEST(ocio_description, cleanup_description)
Definition
description_test.cc:11
view_specific_look.hh
Generated on
for Blender by
doxygen
1.16.1