51 lines
1.7 KiB
Rust
51 lines
1.7 KiB
Rust
//! Тесты для верификации латинских идентификаторов.
|
||
|
||
// TODO: Добавить тесты для латинских идентификаторов
|
||
// - Тест идентификаторов переменных с латиницей (@variable)
|
||
// - Тест идентификаторов меток с латиницей (:label)
|
||
// - Тест предикатов с латиницей (?predicate)
|
||
// - Тест смешанного регистра (camelCase, snake_case)
|
||
// - Тест цифр в идентификаторах (после первого символа)
|
||
|
||
#[cfg(test)]
|
||
mod tests {
|
||
// use tverd_plus_tokenizer::*;
|
||
|
||
#[test]
|
||
fn test_latin_variable_identifier() {
|
||
// TODO: Тест идентификатора переменной с латиницей
|
||
// Пример: "@variable"
|
||
}
|
||
|
||
#[test]
|
||
fn test_latin_label_identifier() {
|
||
// TODO: Тест идентификатора метки с латиницей
|
||
// Пример: ":label"
|
||
}
|
||
|
||
#[test]
|
||
fn test_latin_predicate_identifier() {
|
||
// TODO: Тест предиката с латиницей
|
||
// Пример: "?predicate"
|
||
}
|
||
|
||
#[test]
|
||
fn test_camel_case() {
|
||
// TODO: Тест camelCase идентификаторов
|
||
// Пример: "@camelCase"
|
||
}
|
||
|
||
#[test]
|
||
fn test_snake_case() {
|
||
// TODO: Тест snake_case идентификаторов
|
||
// Пример: "@snake_case"
|
||
}
|
||
|
||
#[test]
|
||
fn test_identifier_with_digits() {
|
||
// TODO: Тест идентификаторов с цифрами
|
||
// Пример: "@var123", "@var1_2"
|
||
}
|
||
}
|
||
|