Blender V4.3
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_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_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, action_assign_id)
 
 blender::animrig::tests::TEST_F (ActionLayersTest, rename_slot)
 
 blender::animrig::tests::TEST_F (ActionLayersTest, slot_name_ensure_prefix)
 
 blender::animrig::tests::TEST_F (ActionLayersTest, slot_name_prefix)
 
 blender::animrig::tests::TEST_F (ActionLayersTest, rename_slot_name_collision)
 
 blender::animrig::tests::TEST_F (ActionLayersTest, find_suitable_slot)
 
 blender::animrig::tests::TEST_F (ActionLayersTest, active_slot)
 
 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)
 
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_move)
 
 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)
 
 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)