Skip to content

Testing #3

@lucasstarsz

Description

@lucasstarsz

Considering just how much there is to this game engine, and the amount of times bugs go untested, a bit of testing for the various functions in the game engine would be much appreciated.

This is our coverage of tests so far:

  • engine

    • FastJEngine
    • FPSValue
  • engine.config

    • EngineConfig
  • graphics

    • Boundary
    • Drawable
  • graphics.dialog

    • DialogConfig
    • DialogUtil
  • graphics.display

    • Camera
    • FastJCanvas
    • SimpleDisplay
  • graphics.game

    • GameObject
    • Polygon2D
    • Model2D
    • Text2D
    • Sprite2D
  • graphics.ui.elements

    • Button
  • graphics.util

    • DisplayUtil
    • DrawUtil
  • graphics.gradients

    • GradientBuilder
    • Gradients
    • LinearGradientBuilder
    • RadialGradientBuilder
  • input

    • InputManager
  • input.keyboard

    • Keyboard
    • Keys
  • input.mouse

    • Mouse
  • logging

    • LogLevel
  • math

    • Maths
    • Point
    • Pointf
    • Transform2D
  • resources

    • ResourceManager
  • resources.files

    • FileUtil
  • resources.images

    • ImageResourceManager
    • ImageUtil
  • resources.models

    • PsdfUtil
    • ObjUtil
    • MtlUtil
  • systems.audio

    • Audio
    • MemoryAudio
    • StreamedAudio
    • MemoryAudioPlayer
    • StreamedAudioPlayer
    • AudioEventListener
    • AudioManager
  • systems.audio.state

    • PlaybackState
  • systems.behaviors

    • Behavior
    • BehaviorHandler
    • BehaviorManager
  • systems.collections

    • ManagedList
  • systems.control

    • DrawableManager
    • SimpleManager
    • SceneManager
    • Scene
  • systems.tags

    • TaggableEntity
    • TagHandler

As the engine develops, more tests will be written.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions