rusi/test_ru/test_ru.csv

66 lines
4.3 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Номер,Тест,Описание,Ожидаемый_код
1,int,Проверка типа int (объявление и возврат),0
2,char,Проверка типа char (символ 'A' = 65),65
3,short,Проверка типа short (значение 123),123
4,long,Проверка типа long (сравнение 456789),0
5,void,Проверка типа void (функция без возврата),0
6,float,Проверка типа float (приведение 3.14 к int),3
7,double,Проверка типа double (приведение 2.71 к int),2
8,struct,Проверка типа struct (поля структуры),0
9,union,Проверка типа union (разделяемая память),0
10,enum,Проверка типа enum (константы перечисления),0
11,bool,Проверка типа bool (макрос из stdbool.h),0
12,unsigned,Проверка типа unsigned (беззнак),0
13,signed,Проверка типа signed (знак),0
14,typedef,Проверка ключевого слова typedef,0
15,static,Проверка ключевого слова static,0
16,extern,Проверка ключевого слова extern,0
17,inline,Проверка ключевого слова inline,0
18,const,Проверка ключевого слова const,0
19,volatile,Проверка ключевого слова volatile,0
20,auto,Проверка ключевого слова auto,0
21,register,Проверка ключевого слова register,0
22,restrict,Проверка ключевого слова restrict,0
23,return,Проверка оператора return,0
24,if,Проверка оператора if,0
25,else,Проверка оператора else,0
26,for,Проверка цикла for,0
27,while,Проверка цикла while,0
28,do,Проверка цикла do-while,0
29,switch,Проверка оператора switch,0
30,case,Проверка оператора case,0
31,default,Проверка оператора default,0
32,goto,Проверка оператора goto,0
33,break,Проверка оператора break,0
34,continue,Проверка оператора continue,0
35,sizeof,Проверка оператора sizeof,0
36,typeof,Проверка оператора typeof,0
37,asm,Проверка оператора asm,0
38,asm2,Проверка asm с системным вызовом exit,0
39,include,Проверка директивы #включить,0
40,define,Проверка директивы #определить,0
41,undef,Проверка директивы #отменить,0
42,ifdef,Проверка директивы #еслиопр,0
43,ifndef,Проверка директивы #еслинеопр,0
44,elif,Проверка директивы #иначеесли,0
45,#else,Проверка директивы #иначе,0
46,endif,Проверка директивы #конецесли,0
47,line,Проверка директивы #строка,0
48,defined,Проверка оператора defined,0
49,once,Проверка директивы #прагма once,0
50,main,Проверка функции main (главная),0
51,cyrillic_ident,Проверка кириллических идентификаторов (переменные функции структуры),0
52,cyrillic_ptr,Проверка указателей и указателей на указатели с кириллическими идентификаторами,0
56,file_ru,Проверка макроса __ФАЙЛ__,0
57,line_ru,Проверка макроса __ЛИНИЯ__,0
58,counter_ru,Проверка макроса __СЧЕТЧИК__,0
59,date_ru,Проверка макроса __ДАТА__,0
60,time_ru,Проверка макроса __ВРЕМЯ__,0
61,func_ru,Проверка макроса __функ__,0
62,function_ru,Проверка макроса __ФУНКЦИЯ__,0
65,alignas,Проверка _Выравнивание,0
66,alignof,Проверка _Выравнивание_типа,0
67,noreturn,Проверка _Безвозврат,0
68,generic,Проверка _Обобщ,0
69,test_import,Проверка импорта файла с русским именем и расширением (.з),0
70,test_compile_ru,Проверка компиляции файла с русским именем и расширением (.рс),0