libdpf/thirdparty/uint256_t/tests/testcases/logical.cpp
Ryan Henry e4e666f459 Initial import of libdpf.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-24 14:08:32 -06:00

23 lines
No EOL
417 B
C++

#include <gtest/gtest.h>
#include "uint256_t.h"
TEST(Logical, and){
const uint256_t A(0xffffffff);
const uint256_t B(0x00000000);
EXPECT_EQ(A && A, true);
EXPECT_EQ(A && B, false);
}
TEST(Logical, or){
const uint256_t A(0xffffffff);
const uint256_t B(0x00000000);
EXPECT_EQ(A || A, true);
EXPECT_EQ(A || B, true);
}
TEST(Logical, not){
EXPECT_EQ(!uint256_t(0xffffffff), 0);
}