Blender V5.0
action_test.cc File Reference
#include "ANIM_action.hh"
#include "BKE_action.hh"
#include "BKE_anim_data.hh"
#include "BKE_fcurve.hh"
#include "BKE_idtype.hh"
#include "BKE_lib_id.hh"
#include "BKE_main.hh"
#include "BKE_object.hh"
#include "DNA_action_defaults.h"
#include "DNA_anim_types.h"
#include "DNA_object_types.h"
#include "RNA_access.hh"
#include "BLI_listbase.h"
#include "BLI_string.h"
#include "BLI_string_utf8.h"
#include <limits>
#include "CLG_log.h"
#include "testing/testing.h"

Go to the source code of this file.

Classes

class  blender::animrig::tests::ActionLayersTest
class  blender::animrig::tests::ActionQueryTest
class  blender::animrig::tests::ChannelbagTest
class  blender::animrig::tests::ActionFCurveMoveTest

Namespaces

namespace  blender
namespace  blender::animrig
namespace  blender::animrig::tests

Functions

 blender::animrig::tests::TEST (action, low_level_initialisation)
 blender::animrig::tests::TEST_F (ActionLayersTest, add_layer)
 blender::animrig::tests::TEST_F (ActionLayersTest, add_layer__reset_idroot)
 blender::animrig::tests::TEST_F (ActionLayersTest, remove_layer)
 blender::animrig::tests::TEST_F (ActionLayersTest, add_strip)
 blender::animrig::tests::TEST_F (ActionLayersTest, remove_strip)
 blender::animrig::tests::TEST_F (ActionLayersTest, remove_strip_instances)
 blender::animrig::tests::TEST_F (ActionLayersTest, add_slot)
 blender::animrig::tests::TEST_F (ActionLayersTest, add_slot__reset_idroot)
 blender::animrig::tests::TEST_F (ActionLayersTest, add_slot_multiple)
 blender::animrig::tests::TEST_F (ActionLayersTest, slot_remove)
 blender::animrig::tests::TEST_F (ActionLayersTest, slot_move_to_index)
 blender::animrig::tests::TEST_F (ActionLayersTest, action_assign_id)
 blender::animrig::tests::TEST_F (ActionLayersTest, rename_slot)
 blender::animrig::tests::TEST_F (ActionLayersTest, slot_identifier_ensure_prefix)
 blender::animrig::tests::TEST_F (ActionLayersTest, slot_identifier_prefix)
 blender::animrig::tests::TEST_F (ActionLayersTest, rename_slot_identifier_collision)
 blender::animrig::tests::TEST_F (ActionLayersTest, generic_slot_for_autoassign)
 blender::animrig::tests::TEST_F (ActionLayersTest, generic_slot_for_autoassign_untyped_wildcarding)
 blender::animrig::tests::TEST_F (ActionLayersTest, active_slot)
 blender::animrig::tests::TEST_F (ActionLayersTest, assign_action_ensure_slot_for_keying)
 blender::animrig::tests::TEST_F (ActionLayersTest, strip)
 blender::animrig::tests::TEST_F (ActionLayersTest, KeyframeStrip__keyframe_insert)
 blender::animrig::tests::TEST_F (ActionLayersTest, is_action_assignable_to)
 blender::animrig::tests::TEST_F (ActionLayersTest, action_slot_get_id_for_keying__empty_action)
 blender::animrig::tests::TEST_F (ActionLayersTest, action_slot_get_id_for_keying__legacy_action)
 blender::animrig::tests::TEST_F (ActionLayersTest, action_slot_get_id_for_keying__layered_action)
 blender::animrig::tests::TEST_F (ActionLayersTest, conversion_to_layered)
 blender::animrig::tests::TEST_F (ActionLayersTest, conversion_to_layered_action_groups)
 blender::animrig::tests::TEST_F (ActionLayersTest, empty_to_layered)
 blender::animrig::tests::TEST_F (ActionLayersTest, action_move_slot)
 blender::animrig::tests::TEST_F (ActionLayersTest, action_move_slot_without_channelbag)
 blender::animrig::tests::TEST_F (ActionLayersTest, action_duplicate_slot)
 blender::animrig::tests::TEST_F (ActionLayersTest, action_duplicate_slot_without_channelbag)
static void blender::animrig::tests::allocate_keyframes (FCurve &fcu, const size_t num_keyframes)
static void blender::animrig::tests::add_keyframe (FCurve &fcu, float x, float y)
static void blender::animrig::tests::add_fcurve_to_action (Action &action, FCurve &fcu)
 blender::animrig::tests::TEST_F (ActionQueryTest, BKE_action_frame_range_calc)
 blender::animrig::tests::TEST_F (ChannelbagTest, fcurve_create_many)
 blender::animrig::tests::TEST_F (ChannelbagTest, fcurve_move_to_index)
 blender::animrig::tests::TEST_F (ChannelbagTest, channel_group_create)
 blender::animrig::tests::TEST_F (ChannelbagTest, channel_group_remove)
 blender::animrig::tests::TEST_F (ChannelbagTest, channel_group_find)
 blender::animrig::tests::TEST_F (ChannelbagTest, channel_group_ensure)
 blender::animrig::tests::TEST_F (ChannelbagTest, channel_group_fcurve_creation)
 blender::animrig::tests::TEST_F (ChannelbagTest, channel_group_fcurve_removal)
 blender::animrig::tests::TEST_F (ChannelbagTest, channel_group_move_to_index)
 blender::animrig::tests::TEST_F (ChannelbagTest, channel_group_move_fcurve_into)
 blender::animrig::tests::TEST_F (ChannelbagTest, channel_group_fcurve_ungroup)
 blender::animrig::tests::TEST_F (ActionFCurveMoveTest, test_fcurve_move_legacy)
 blender::animrig::tests::TEST_F (ActionFCurveMoveTest, test_fcurve_move_layered)