diff options
author | jofret | 2006-12-08 16:03:57 +0000 |
---|---|---|
committer | jofret | 2006-12-08 16:03:57 +0000 |
commit | 8d8bf65a8c8287e98a9cbdd3667aa017e4df382b (patch) | |
tree | 581a036b94d059fb97a5760d0097d441178bc7fa /src | |
parent | 5e9281a833792577ba46e95e75fb3efcf9e8e651 (diff) | |
download | scilab2c-8d8bf65a8c8287e98a9cbdd3667aa017e4df382b.tar.gz scilab2c-8d8bf65a8c8287e98a9cbdd3667aa017e4df382b.tar.bz2 scilab2c-8d8bf65a8c8287e98a9cbdd3667aa017e4df382b.zip |
testing tool...
Diffstat (limited to 'src')
-rw-r--r-- | src/test/Makefile | 45 | ||||
-rw-r--r-- | src/test/test.c | 36 | ||||
-rw-r--r-- | src/test/test.h | 22 | ||||
-rw-r--r-- | src/test/testCos.c | 25 | ||||
-rw-r--r-- | src/test/testSin.c | 25 |
5 files changed, 153 insertions, 0 deletions
diff --git a/src/test/Makefile b/src/test/Makefile new file mode 100644 index 00000000..5d7378ff --- /dev/null +++ b/src/test/Makefile @@ -0,0 +1,45 @@ +## +## -*- makefile -*- +## +## Makefile +## Made by Bruno JOFRET <bruno.jofret@inria.fr> +## +## Started on Thu Nov 30 16:33:40 2006 jofret +## Last update Fri Dec 8 16:55:15 2006 jofret +## +## Copyright INRIA 2006 +## + +NAME = alltest + +RM = rm -f +CC = gcc +INCLUDE = ../type +LINK = ../lib +LIBS = -lm -lSin -lCos +CFLAGS = -Werror -Wall -pedantic -ansi +CLFLAGS = -I$(INCLUDE) -L$(LINK) $(LIBS) +AR = ar cru +RANLIB = ranlib + +SRC = testCos.c \ + testSin.c \ + test.c + +HEAD = test.h +OBJ = $(SRC:.c=.o) + +all: $(NAME) + +$(NAME) : $(HEAD) $(OBJ) + $(CC) $(CFLAGS) $(OBJ) $(CLFLAGS) -o $@ +clean: + $(RM) $(OBJ) + +distclean: clean + $(RM) $(NAME) + +re: clean all + +test: $(NAME) + ./$(NAME) diff --git a/src/test/test.c b/src/test/test.c new file mode 100644 index 00000000..d1867f8b --- /dev/null +++ b/src/test/test.c @@ -0,0 +1,36 @@ +/* +** -*- C -*- +** +** test.c +** Made by Bruno JOFRET <bruno.jofret@inria.fr> +** +** Started on Fri Dec 8 14:53:51 2006 jofret +** Last update Fri Dec 8 15:04:07 2006 jofret +** +** Copyright INRIA 2006 +*/ + +#include <stdio.h> +#include "test.h" + +void newline() { + printf("\n"); +} + +int main(int argc, char** argv) { + int cosStatus, sinStatus; + + + printf("-*- -> Begin test sequence <- -*-"); + newline(); + + /* Test Cosine stuffs */ + cosStatus = testCos(); + /* Test Sine stuffs */ + sinStatus = testSin(); + + printf("-*- -> End test sequence <- -*-"); + newline(); + + return (cosStatus+sinStatus); +} diff --git a/src/test/test.h b/src/test/test.h new file mode 100644 index 00000000..0b4b7a46 --- /dev/null +++ b/src/test/test.h @@ -0,0 +1,22 @@ +/* +** -*- C -*- +** +** test.h +** Made by Bruno JOFRET <bruno.jofret@inria.fr> +** +** Started on Fri Dec 8 15:00:40 2006 jofret +** Last update Fri Dec 8 15:04:17 2006 jofret +** +** Copyright INRIA 2006 +*/ + +/* +** \brief Cosine Test +*/ +int testCos(); + +/* +** \brief Sine Test +*/ +int testSin(); + diff --git a/src/test/testCos.c b/src/test/testCos.c new file mode 100644 index 00000000..31ed49ee --- /dev/null +++ b/src/test/testCos.c @@ -0,0 +1,25 @@ +/* +** -*- C -*- +** +** testCos.c +** Made by Bruno JOFRET <bruno.jofret@inria.fr> +** +** Started on Fri Dec 8 15:05:44 2006 jofret +** Last update Fri Dec 8 16:58:25 2006 jofret +** +** Copyright INRIA 2006 +*/ + +#include <stdio.h> + +float scoss(float); + +void scossTest() { + printf("scoss(0) = %f\n", scoss((float) 0)); +} + +int testCos() { + printf(">> Cosine Tests\n"); + scossTest(); + return 0; +} diff --git a/src/test/testSin.c b/src/test/testSin.c new file mode 100644 index 00000000..0e74250c --- /dev/null +++ b/src/test/testSin.c @@ -0,0 +1,25 @@ +/* +** -*- C -*- +** +** testSin.c +** Made by Bruno JOFRET <bruno.jofret@inria.fr> +** +** Started on Fri Dec 8 15:06:16 2006 jofret +** Last update Fri Dec 8 16:56:19 2006 jofret +** +** Copyright INRIA 2006 +*/ + +#include <stdio.h> + +float ssins(float); + +void ssinsTest() { + printf("ssins(0) = %f\n", ssins((float) 0)); +} + +int testSin() { + printf(">> Sine Tests\n"); + ssinsTest(); + return 0; +} |