Перейти к содержимому

Фотография

как объеденить 2 значения case


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 gira13

gira13

    Активный участник

  • Members
  • PipPip
  • 80 сообщений
  • Город:Киев

Отправлено 26 августа 2014 - 10:08

Добрый день!

Версия  TestComplete'a 10.30, trial, использую Java Script, приложение написано на Delphi.Приложение открытое

 

Я передаю в функцию значение 0,1 или 2

сначала для 1 и 2 есть разные действия, но в конце одинаковые, я хотела объеденить, чтобы не писать дважды код

писала и 

switch(par)
{
 case 1-2:
 {
 }
}

и так:

switch(par)
{
 case 1,2:
 {
 }
}

но в обоих случаях не заходит в case

конечно можно использовать if, но вдруг придется потом дорабатывать switch(со switch нагляднее выборы, чем с if)


  • 0

#2 Genka

Genka

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 328 сообщений
  • ФИО:Геннадий Алпаев
  • Город:Украина, Днепр


Отправлено 26 августа 2014 - 10:12

case 1:

case 2:

  // somethnig

  break;

case 3:

  // something else

  break;


  • 1

TestComplete для начинающих (видеозаписи курса)

Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)

Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest


#3 gira13

gira13

    Активный участник

  • Members
  • PipPip
  • 80 сообщений
  • Город:Киев

Отправлено 26 августа 2014 - 12:40

case 1:

case 2:

  // somethnig

  break;

case 3:

  // something else

  break;

спс, заработало


  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных