I hereby claim:
- I am finestructure on github.
- I am finestructure (https://keybase.io/finestructure) on keybase.
- I have a public key whose fingerprint is 215B 3D32 5FF1 5AA4 4EB9 843E A138 F568 B059 543D
To claim this, I am signing this object:
import Foundation | |
struct OrderedDictionary<K: Hashable, V> { | |
var keys: [K] = [] | |
var dict: [K: V] = [:] | |
var count: Int { | |
assert(keys.count == dict.count, "internal inconsistency") | |
return keys.count |
// Add a marker protocol to allow for new TestCase subclasses to be | |
// picked up automatically by adopting it. | |
protocol LinuxTesting {} | |
// Extend XCTestCase to conform | |
extension XCTestCase: LinuxTesting {} |
import XCTest | |
{{ argument.testimports }} | |
// swiftlint:disable trailing_comma | |
{% for type in types.classes|based:"XCTestCase" %} | |
{% if not type.annotations.disableTests %}extension {{ type.name }} { | |
static var allTests: [(String, ({{ type.name }}) -> () throws -> Void)] = [ | |
{% for method in type.methods %} | |
{% if method.parameters.count == 0 and method.shortName|hasPrefix:"test" %} |
I hereby claim:
To claim this, I am signing this object:
#!/bin/sh | |
./update_linux_tests.sh &>/dev/null | |
if [[ -n $(git diff) ]]; then | |
echo "Linux tests were out of date." | |
echo "Files have been updated, please review add them to the commit." | |
exit 1 | |
fi |
/* | |
This source file is part of the Swift.org open source project | |
Copyright 2015 - 2016 Apple Inc. and the Swift project authors | |
Licensed under Apache License v2.0 with Runtime Library Exception | |
See http://swift.org/LICENSE.txt for license information | |
See http://swift.org/CONTRIBUTORS.txt for Swift project authors | |
*/ |
public final class SmartPointer<T> { | |
public let pointer: UnsafeMutablePointer<T> | |
private let destructor: (UnsafeMutablePointer<T>) -> Void | |
public init(pointer: UnsafeMutablePointer<T>, destructor: (UnsafeMutablePointer<T>) -> Void) { | |
self.pointer = pointer | |
self.destructor = destructor | |
} | |
deinit { |
// https://gist.github.com/feinstruktur/2f427934e171a8ab13af | |
import Foundation | |
public class Box<T> { | |
let unbox: T | |
init(_ value: T) { self.unbox = value } | |
} |
// | |
// SenTestCase+Async.h | |
// | |
// Created by Sven A. Schmidt on 2012-08-06. | |
// | |
#import <SenTestingKit/SenTestingKit.h> | |
@interface SenTestCase (Async) |