Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
NUnit кто пользовался?
|
|||
|---|---|---|---|
|
#18+
вопросов несколько: 1) в 2005 при создании проекта теста, создается шаблон на vb.net а выбора на C# что-то нет... 2) как этим вообще пользоваться? может у кого есть примерчик или еще что? создается ли отдельный тестовый проект которые неким образом будет тестировать приложение или надо просто в проекте подключить нужные неймспейсы , добавить атрибуты перед методами и вперед? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2006, 17:32 |
|
||
|
NUnit кто пользовался?
|
|||
|---|---|---|---|
|
#18+
1) - вы про тестирование, встроенное в VS2005 спрашиваете или про NUnit? 2) Я пользуюсь возможностями VS2005, NUnit пользовался достаточн одавно, когда работал с 2003. Возможности VS2005 мне нравятся больше.-- Гайдар Магдануров E-Mail | Блог | Сайт Difficult I do now, impossible will take a while... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2006, 18:42 |
|
||
|
NUnit кто пользовался?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, californie, Вы писали: C>вопросов несколько: C>1) в 2005 при создании проекта теста, создается шаблон на vb.net C>а выбора на C# что-то нет... C>2) как этим вообще пользоваться? может у кого есть примерчик или еще что? создается ли отдельный тестовый проект которые неким образом будет тестировать приложение или надо просто в проекте подключить нужные неймспейсы , добавить атрибуты перед методами и вперед? 1 — шаблонами не пользовался, не знаю. 2 — создаешь файл Test.cs в нем примерно следующее (см. код внизу) 2.1. компилируешь проект 2.2. открываешь NUnit 2.3 открываеь откомпилированый проект 2.4 нажимаешь Тестировать т.е. "надо просто в проекте подключить нужные неймспейсы , добавить атрибуты перед методами и вперед" Фича заключается в методах Assert-а #region Copyright (c) 2002, James W. Newkirk, Michael C. Two, Alexei A. Vorontsov, Philip A. Craig /************************************************************************************ ' ' Copyright 2002 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov ' Copyright 2000-2002 Philip A. Craig ' ' This software is provided 'as-is', without any express or implied warranty. In no ' event will the authors be held liable for any damages arising from the use of this ' software. ' ' Permission is granted to anyone to use this software for any purpose, including ' commercial applications, and to alter it and redistribute it freely, subject to the ' following restrictions: ' ' 1. The origin of this software must not be misrepresented; you must not claim that ' you wrote the original software. If you use this software in a product, an ' acknowledgment (see the following) in the product documentation is required. ' ' Portions Copyright 2002 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov ' or Copyright 2000-2002 Philip A. Craig ' ' 2. Altered source versions must be plainly marked as such, and must not be ' misrepresented as being the original software. ' ' 3. This notice may not be removed or altered from any source distribution. ' '***********************************************************************************/ #endregion namespace NUnit.Samples { using System; using NUnit.Framework; /// <summary>Some simple Tests.</summary> /// [TestFixture] public class SimpleCSharpTest { /// <summary> /// /// </summary> protected int fValue1; /// <summary> /// /// </summary> protected int fValue2; /// <summary> /// /// </summary> [SetUp] public void Init() { fValue1= 2; fValue2= 3; } /// <summary> /// /// </summary> /// [Test] public void Add() { double result= fValue1 + fValue2; // forced failure result == 5 Assert.AreEqual(6, result, "Expected Failure."); } /// <summary> /// /// </summary> /// [Test] public void DivideByZero() { int zero= 0; int result= 8/zero; } /// <summary> /// /// </summary> /// [Test] public void Equals() { Assert.AreEqual(12, 12, "Integer"); Assert.AreEqual(12L, 12L, "Long"); Assert.AreEqual('a', 'a', "Char"); Assert.AreEqual((object)12, (object)12, "Integer Object Cast"); Assert.AreEqual(12, 13, "Expected Failure (Integer)"); Assert.AreEqual(12.0, 11.99, 0.0, "Expected Failure (Double)."); } [Test] [ExpectedException(typeof(InvalidOperationException))] public void ExpectAnException() { throw new InvalidCastException(); } [Test] [Ignore("ignored test")] public void IgnoredTest() { throw new Exception(); } } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2006, 18:56 |
|
||
|
NUnit кто пользовался?
|
|||
|---|---|---|---|
|
#18+
не могли бы рассказать что там в 2005 и как для тестирования? у меня следующие вопросы: 1) как мне поменять язык кода? почему то ВБ 2) есть проект для тестирования (релиз проекта) нужно ли создавать тест проект как отдельный и что там дальше? вобщем для тех кто не знаком объясните если не сложно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2006, 18:57 |
|
||
|
NUnit кто пользовался?
|
|||
|---|---|---|---|
|
#18+
Боюсь, что объяснять долго. Для тестирования нужно иметь Visual Studio Team Tester или Team Suite редакцию. Как тестировать, читайте в статьях: 1. http://aspalliance.com/845 2. http://www.c-sharpcorner.com/UploadFile/kgjawahar/DOTNETTESTING03172006002930AM/DOTNETTESTING.aspx?ArticleID=7dd17650-2884-448b-867c-56baa65e9c32-- Гайдар Магдануров E-Mail | Блог | Сайт Difficult I do now, impossible will take a while... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2006, 14:09 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=33893011&tid=1391018]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
60ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 243ms |
| total: | 408ms |

| 0 / 0 |
