diff options
author | Jakob Odersky <jodersky@gmail.com> | 2011-03-17 21:54:24 +0000 |
---|---|---|
committer | Jakob Odersky <jodersky@gmail.com> | 2011-03-17 21:54:24 +0000 |
commit | df374e40273559c9b6c22dd718e1074eb4af45b1 (patch) | |
tree | 67c6e01ab7d0e7421d69fb112b42adf6df44ae89 /src/test | |
parent | 6fba1dde5cb6c9de4475af385a247c9e4167b8dd (diff) | |
download | vhc-df374e40273559c9b6c22dd718e1074eb4af45b1.tar.gz vhc-df374e40273559c9b6c22dd718e1074eb4af45b1.tar.bz2 vhc-df374e40273559c9b6c22dd718e1074eb4af45b1.zip |
-creation d'un espace de nom contenant des constantes physiques
-changement du makefile des tests: les tests ne doivent plus etre manuellement ajoutes au makefile (a condition que le fichier s'appelle *Test.cc)
-completion de la classe particule, j'ai toujours des questions sur l'implementation de l'energie, il faudrait en parler prochainement
-repondu a la question 5.1 mais j'ai egalement des doutes
-completion de la classe element
-documentation divers
Diffstat (limited to 'src/test')
-rw-r--r-- | src/test/BasicTest.cc | 16 | ||||
-rw-r--r-- | src/test/Makefile | 10 | ||||
-rw-r--r-- | src/test/Vector3DTest.cc | 3 |
3 files changed, 23 insertions, 6 deletions
diff --git a/src/test/BasicTest.cc b/src/test/BasicTest.cc new file mode 100644 index 0000000..6af2772 --- /dev/null +++ b/src/test/BasicTest.cc @@ -0,0 +1,16 @@ +/* + * BasicTest.cc + * + * Created on: Mar 17, 2011 + * Author: jakob + */ + +#include "Element.h" +#include "Vector3D.h" + +using namespace vhc; + +int main() { + return 0; +} + diff --git a/src/test/Makefile b/src/test/Makefile index c784099..c203699 100644 --- a/src/test/Makefile +++ b/src/test/Makefile @@ -15,10 +15,14 @@ # Nom du repertoire contenant ce makefile LOCALDIR = test -# ==> Rajouter ici les tests a compiler, i.e. les noms des fichiers tests _sans_ extension -# Si un objet X necessite une compilation non-standard (i.e. pas de regle du style X: X.cc X.h), rajouter cet objet +# Tout les fichiers se terminant par 'Test' sont consideres comme +# etant un test contenant une fonction main. Ces fichiers seront compiles +# a un executable. +TESTS = $(shell find *Test.*) + +# ==> Si un objet X necessite une compilation non-standard (i.e. pas de regle du style X: X.cc X.h), rajouter cet objet # en fin de BINS ne suffit pas. Il faut de plus creer une nouvelle regle. -LOCALBINS = Vector3DTest ParticleTest +LOCALBINS = $(patsubst %.cc,%,$(TESTS)) BINS=$(addprefix $(BINDIR)/$(LOCALDIR)/,$(LOCALBINS)) # Inclure les headers de main (source principale) diff --git a/src/test/Vector3DTest.cc b/src/test/Vector3DTest.cc index 1cc9063..fe3120f 100644 --- a/src/test/Vector3DTest.cc +++ b/src/test/Vector3DTest.cc @@ -9,7 +9,6 @@ #include <assert.h> #include <iomanip> #include <limits> -//TODO change relative include #include "Vector3D.h" using namespace std; @@ -32,8 +31,6 @@ int main() { //length test assert(Vector3D(0,3,4).getNorm() == 5); - //assert(false); - bool caught = false; try { ~Vector3D::Null; |