Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit eae29bb

Browse files
committed
Add second test
1 parent 5cbf6b5 commit eae29bb

File tree

4 files changed

+57
-3
lines changed

4 files changed

+57
-3
lines changed

‎CodingInterview/CodingInterview/csharp_tests/1.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ private static string GetHelloWorld()
1414
[Test]
1515
public void CheckGetHelloWorldFunction()
1616
{
17-
var Expected_String = "Hello World!";
18-
Assert.AreEqual(GetHelloWorld(), Expected_String);
17+
var ExpectedString = "Hello World!";
18+
Assert.AreEqual(GetHelloWorld(), ExpectedString);
1919
}
2020
}
2121

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
using System;
2+
using System.Collections;
3+
using System.Collections.Generic;
4+
using System.Linq;
5+
using NUnit.Framework;
6+
//Task 2
7+
// Write a program to display the list of even numbers.
8+
namespace CodingInterview
9+
{
10+
public class Class2
11+
{
12+
13+
private static List<int> GetEvenNumbers(int n)
14+
{
15+
var asList = Enumerable
16+
.Range(1, n)
17+
.ToList()
18+
.FindAll(e => e % 2 == 0)
19+
.ToList();
20+
asList.ForEach(i => Console.Write("{0}\t", i));
21+
return asList;
22+
}
23+
24+
[Test]
25+
public void CheckEvenNumbers()
26+
{
27+
var ExpectedEvenList = new List<int>() {2,4,6,8};
28+
var n = 9;
29+
Assert.AreEqual(GetEvenNumbers(n), ExpectedEvenList);
30+
}
31+
}
32+
33+
}

‎python_tests/test_1.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Writing "Hello, World!" program.
33

44
# Implementation
5-
def get_hello_world():
5+
def get_hello_world()->str:
66
return "Hello, World!"
77

88
# Test Section

‎python_tests/test_2.py

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# Task 2
2+
# Write a program to display the list of even numbers.
3+
4+
# Implementation
5+
def get_even_numbers(n: int) -> []:
6+
even_number = lambda x: x % 2 == 0
7+
even_number_list = filter(even_number, range(1, n))
8+
return list(even_number_list)
9+
10+
11+
# Test Section
12+
def test_even_numbers_10():
13+
n = 10
14+
expected_list = [2, 4, 6, 8]
15+
assert get_even_numbers(n) == expected_list
16+
17+
18+
def test_even_numbers_20():
19+
n = 20
20+
expected_list = [2, 4, 6, 8, 10, 12, 14, 16, 18]
21+
assert get_even_numbers(n) == expected_list

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /