EMULATOR_PDP_11
STEPIC Учебный проект на 'С', эмулятор PDP_11 в стиле ООП
Loading...
Searching...
No Matches
test_pdp.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  { type_memory_byte , type_memory_word }
 

Functions

int test_pdp (int, char **)
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
type_memory_byte 
type_memory_word 
@ type_memory_word
Definition test_pdp.h:4
@ type_memory_byte
Definition test_pdp.h:4

Function Documentation

◆ test_pdp()

int test_pdp ( int  argc,
char **  argv 
)
74{
75 DEBUG("\nСтартовый тест для проверки правильности\n \
76 создания и использования функций",
77 "\r\n\n");
79 WARNING("\nALLOCAT MEMORY FOR CLASS MEM_BYTE_T < BYTE >\n", "");
80 TRACE("\nMEMORY BYTE CREATED !!!", "\r\n\n");
81 // Если путь к файлу отсутствует запускается BYTE_TEST
82 if (3 >= argc) {
84 TRACE("\nMEMORY BYTE DESTROY !!! ", "\r\n\n");
85 return 0;
86 }
87 // Если есть путь к файлу запускаются BYTE_TEST и WORD_TEST
88
90
91 TRACE("\nMEMORY BYTE DESTROY !!! ", "\r\n\n");
93
95 WARNING("\nALLOCAT MEMORY FOR CLASS MEM_WORD_T < WORD >\n", "");
96 TRACE("\nMEMORY WORD CREATED !!! ", "\r\n\n");
97
99
100 TRACE("\nMEMORY WORD DESTROY !!! ", "\r\n\n");
103 INFO("ALL TESTS PDP_11 PASSED SUCCESSFULLY", "");
104 return 1;
105}
#define TRACE(fmt,...)
Definition logger.h:39
#define INFO(fmt,...)
Definition logger.h:37
#define DEBUG(fmt,...)
Definition logger.h:40
#define WARNING(fmt,...)
Definition logger.h:38
int test_commands()
Definition test_pdp.c:48
void test_pdp_memory(byte_t type_memory, int argc, char **argv)
Definition test_pdp.c:26
Here is the call graph for this function:
Here is the caller graph for this function: