Skip to content

Commit

Permalink
Improve weak dictionary tests naming
Browse files Browse the repository at this point in the history
  • Loading branch information
fredpi committed Apr 18, 2018
1 parent 3486f02 commit 99df550
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions Tests/Sources/WeakDictionaryTests.swift
Original file line number Diff line number Diff line change
Expand Up @@ -38,17 +38,19 @@ class WeakDictionaryTests: XCTestCase {
XCTAssertEqual(weakDictionary.contents.count, dictionary!.count)
}

func testAddingAndRemoving() {
func testSubscript() {
var weakDictionary = WeakDictionary(dictionary!)

// Test adding
// Test subscript setter
let sampleKey = dictionary!.count
let sampleValue = dictionary!.first!.value
weakDictionary[sampleKey] = sampleValue
XCTAssertEqual(weakDictionary[sampleKey], sampleValue)
XCTAssertEqual(weakDictionary.contents.values.count, dictionary!.count + 1)

// Test removing
// Test subscript getter
XCTAssertEqual(weakDictionary[sampleKey], sampleValue)

// Test subscript setter when setting to nil
weakDictionary[sampleKey] = nil
XCTAssertEqual(weakDictionary[sampleKey], nil)
XCTAssertEqual(weakDictionary.contents.values.count, dictionary!.count)
Expand Down

0 comments on commit 99df550

Please sign in to comment.