AnimationClip.tests.js 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. /* global QUnit */
  2. import { AnimationClip } from '../../../../src/animation/AnimationClip.js';
  3. export default QUnit.module( 'Animation', () => {
  4. QUnit.module( 'AnimationClip', () => {
  5. // INSTANCING
  6. QUnit.test( 'Instancing', ( assert ) => {
  7. const clip = new AnimationClip( 'clip1', 1000, [ {} ] );
  8. assert.ok( clip, 'AnimationClip can be instantiated' );
  9. } );
  10. // PROPERTIES
  11. QUnit.test( 'name', ( assert ) => {
  12. const clip = new AnimationClip( 'clip1', 1000, [ {} ] );
  13. assert.strictEqual(
  14. clip.name === 'clip1', true,
  15. 'AnimationClip can be named'
  16. );
  17. } );
  18. QUnit.todo( 'tracks', ( assert ) => {
  19. assert.ok( false, 'everything\'s gonna be alright' );
  20. } );
  21. QUnit.todo( 'duration', ( assert ) => {
  22. assert.ok( false, 'everything\'s gonna be alright' );
  23. } );
  24. QUnit.todo( 'blendMode', ( assert ) => {
  25. assert.ok( false, 'everything\'s gonna be alright' );
  26. } );
  27. QUnit.todo( 'uuid', ( assert ) => {
  28. assert.ok( false, 'everything\'s gonna be alright' );
  29. } );
  30. // STATIC
  31. QUnit.todo( 'parse', ( assert ) => {
  32. assert.ok( false, 'everything\'s gonna be alright' );
  33. } );
  34. QUnit.todo( 'toJSON', ( assert ) => {
  35. // static toJSON
  36. assert.ok( false, 'everything\'s gonna be alright' );
  37. } );
  38. QUnit.todo( 'CreateFromMorphTargetSequence', ( assert ) => {
  39. assert.ok( false, 'everything\'s gonna be alright' );
  40. } );
  41. QUnit.todo( 'findByName', ( assert ) => {
  42. assert.ok( false, 'everything\'s gonna be alright' );
  43. } );
  44. QUnit.todo( 'CreateClipsFromMorphTargetSequences', ( assert ) => {
  45. assert.ok( false, 'everything\'s gonna be alright' );
  46. } );
  47. QUnit.todo( 'parseAnimation', ( assert ) => {
  48. assert.ok( false, 'everything\'s gonna be alright' );
  49. } );
  50. // PUBLIC
  51. QUnit.todo( 'resetDuration', ( assert ) => {
  52. assert.ok( false, 'everything\'s gonna be alright' );
  53. } );
  54. QUnit.todo( 'trim', ( assert ) => {
  55. assert.ok( false, 'everything\'s gonna be alright' );
  56. } );
  57. QUnit.todo( 'validate', ( assert ) => {
  58. assert.ok( false, 'everything\'s gonna be alright' );
  59. } );
  60. QUnit.todo( 'optimize', ( assert ) => {
  61. assert.ok( false, 'everything\'s gonna be alright' );
  62. } );
  63. QUnit.todo( 'clone', ( assert ) => {
  64. assert.ok( false, 'everything\'s gonna be alright' );
  65. } );
  66. QUnit.todo( 'toJSON', ( assert ) => {
  67. // member method toJSON
  68. assert.ok( false, 'everything\'s gonna be alright' );
  69. } );
  70. } );
  71. } );
粤ICP备19079148号