The Battle for Wesnoth  1.19.18+dev
Macros | Functions
test_sdl.cpp File Reference
#include "sdl/rect.hpp"
#include "sdl/surface.hpp"
#include "sdl/utils.hpp"
#include <algorithm>
#include <array>
#include <boost/test/unit_test.hpp>
Include dependency graph for test_sdl.cpp:

Go to the source code of this file.

Macros

#define GETTEXT_DOMAIN   "wesnoth-test"
 

Functions

 BOOST_AUTO_TEST_CASE (test_scale_sharp_nullptr)
 
 BOOST_AUTO_TEST_CASE (test_scale_sharp_zero)
 
 BOOST_AUTO_TEST_CASE (test_scale_sharp_round)
 
 BOOST_AUTO_TEST_CASE (test_scale_sharp_fractional)
 
 BOOST_AUTO_TEST_CASE (test_transparent_clip)
 
 BOOST_AUTO_TEST_CASE (test_transparent_clip_no_alpha)
 

Macro Definition Documentation

◆ GETTEXT_DOMAIN

#define GETTEXT_DOMAIN   "wesnoth-test"

Definition at line 15 of file test_sdl.cpp.

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/6]

BOOST_AUTO_TEST_CASE ( test_scale_sharp_fractional  )

Definition at line 110 of file test_sdl.cpp.

References scale_surface_sharp(), and src.

◆ BOOST_AUTO_TEST_CASE() [2/6]

BOOST_AUTO_TEST_CASE ( test_scale_sharp_nullptr  )

Definition at line 86 of file test_sdl.cpp.

References scale_surface_sharp().

◆ BOOST_AUTO_TEST_CASE() [3/6]

BOOST_AUTO_TEST_CASE ( test_scale_sharp_round  )

Definition at line 100 of file test_sdl.cpp.

References scale_surface_sharp(), and src.

◆ BOOST_AUTO_TEST_CASE() [4/6]

BOOST_AUTO_TEST_CASE ( test_scale_sharp_zero  )

Definition at line 92 of file test_sdl.cpp.

References scale_surface_sharp(), and src.

◆ BOOST_AUTO_TEST_CASE() [5/6]

BOOST_AUTO_TEST_CASE ( test_transparent_clip  )

Definition at line 120 of file test_sdl.cpp.

References get_non_transparent_portion(), and src.

◆ BOOST_AUTO_TEST_CASE() [6/6]

BOOST_AUTO_TEST_CASE ( test_transparent_clip_no_alpha  )

Definition at line 128 of file test_sdl.cpp.

References get_non_transparent_portion(), and src.