=BMesh: (personal) Testing Framework=
authorJoseph Eagar <joeedh@gmail.com>
Thu, 11 Nov 2010 23:36:56 +0000 (23:36 +0000)
committerJoseph Eagar <joeedh@gmail.com>
Thu, 11 Nov 2010 23:36:56 +0000 (23:36 +0000)
commit53920b1b838bfd53c0b45056b5d98b51ab298f47
tree43dbb25fd9c12552c5fb73d00effc94d1a95a393
parentbc428e330be9c8d114514b7719da9cc2096ca82d
=BMesh: (personal) Testing Framework=

I've got my testing framework done now.  It's based on
recording events at the GHOST level.  This has issues;
a test created on one computer might not pass on
another, due to floating point inaccuracies (though
I tried to blunt this a bit).

This isn't appropriate for general use.  I
wrote it for personal use, and other devs might
find it useful for their personal use as well.
However, it lacks the reliability you'd need for
a real unit testing framework.

This isn't meant to replace lief's work, by any means, which
is a real unit testing framework.
20 files changed:
intern/ghost/GHOST_C-api.h
intern/ghost/GHOST_IEvent.h
intern/ghost/GHOST_ISystem.h
intern/ghost/GHOST_IWindow.h
intern/ghost/intern/GHOST_C-api.cpp
intern/ghost/intern/GHOST_Event.h
intern/ghost/intern/GHOST_EventButton.h
intern/ghost/intern/GHOST_EventCursor.h
intern/ghost/intern/GHOST_EventKey.h
intern/ghost/intern/GHOST_EventManager.cpp
intern/ghost/intern/GHOST_EventManager.h
intern/ghost/intern/GHOST_EventTrackpad.h
intern/ghost/intern/GHOST_EventWheel.h
intern/ghost/intern/GHOST_System.cpp
intern/ghost/intern/GHOST_System.h
intern/ghost/intern/GHOST_SystemX11.cpp
source/blender/blenkernel/BKE_context.h
source/blender/blenkernel/intern/context.c
source/blender/blenkernel/intern/mesh.c
source/blender/windowmanager/intern/wm_event_system.c