Enviar pesquisa
Carregar
i-Phone unit-test
•
Transferir como KEY, PDF
•
4 gostaram
•
1,095 visualizações
Shinya Mochida
Seguir
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 43
Baixar agora
Recomendados
GroovyとSpockを使ってAndroidアプリをBDD (振舞駆動開発)します。Android Ant Runner (http://github.com/taky/android-runner) を使用しています。 (#atest_hack 発表資料)
GroovyなAndroidテスト #atest_hack
GroovyなAndroidテスト #atest_hack
Takahiro Yoshimura
Test frameworks in Server Side Kotlin. Performed at https://love-kotlin.connpass.com/event/183232/ . Comparison of JUnit/Spek/kotest.
サーバーサイド Kotlin のテストフレームワーク事情
サーバーサイド Kotlin のテストフレームワーク事情
Shinya Mochida
IntelliJ のショートカットとかの解説
IntelliJ IDEA を完全にマスターする話
IntelliJ IDEA を完全にマスターする話
Shinya Mochida
2019/08/03 に開催された「すえなみチャンス暑気払い」(https://suenamichance.connpass.com/event/134462/) の LT 資料です
クリーンアーキテクチャーを強制する方法を考えてみた(N番煎じ) #すえなみチャンス暑気払い
クリーンアーキテクチャーを強制する方法を考えてみた(N番煎じ) #すえなみチャンス暑気払い
Shinya Mochida
JJUG CCC 2019 Spring C1 の Collections Framework 入門の発表資料です
jjug-ccc 2019 Spring 発表資料 Collections Framework 入門 #jjug #jjug_ccc #ccc_c1
jjug-ccc 2019 Spring 発表資料 Collections Framework 入門 #jjug #jjug_ccc #ccc_c1
Shinya Mochida
apple の swift-log について雑に調べました
swift-log について
swift-log について
Shinya Mochida
Vim の入門です。 2018/12/22 合同勉強会 in 大都会岡山 にておこなった LT の資料です。
Vim 入門
Vim 入門
Shinya Mochida
2018/11/30 に開催された中央線 meetup の資料です。 * Swift 概要 * Java プログラマーがつまずくSwiftの仕様/Swiftの羨ましい仕様 * Swift の Web フレームワーク(特に smoke-framework)の紹介
Java プログラマーのための Swift 入門 #中央線Meetup
Java プログラマーのための Swift 入門 #中央線Meetup
Shinya Mochida
Recomendados
GroovyとSpockを使ってAndroidアプリをBDD (振舞駆動開発)します。Android Ant Runner (http://github.com/taky/android-runner) を使用しています。 (#atest_hack 発表資料)
GroovyなAndroidテスト #atest_hack
GroovyなAndroidテスト #atest_hack
Takahiro Yoshimura
Test frameworks in Server Side Kotlin. Performed at https://love-kotlin.connpass.com/event/183232/ . Comparison of JUnit/Spek/kotest.
サーバーサイド Kotlin のテストフレームワーク事情
サーバーサイド Kotlin のテストフレームワーク事情
Shinya Mochida
IntelliJ のショートカットとかの解説
IntelliJ IDEA を完全にマスターする話
IntelliJ IDEA を完全にマスターする話
Shinya Mochida
2019/08/03 に開催された「すえなみチャンス暑気払い」(https://suenamichance.connpass.com/event/134462/) の LT 資料です
クリーンアーキテクチャーを強制する方法を考えてみた(N番煎じ) #すえなみチャンス暑気払い
クリーンアーキテクチャーを強制する方法を考えてみた(N番煎じ) #すえなみチャンス暑気払い
Shinya Mochida
JJUG CCC 2019 Spring C1 の Collections Framework 入門の発表資料です
jjug-ccc 2019 Spring 発表資料 Collections Framework 入門 #jjug #jjug_ccc #ccc_c1
jjug-ccc 2019 Spring 発表資料 Collections Framework 入門 #jjug #jjug_ccc #ccc_c1
Shinya Mochida
apple の swift-log について雑に調べました
swift-log について
swift-log について
Shinya Mochida
Vim の入門です。 2018/12/22 合同勉強会 in 大都会岡山 にておこなった LT の資料です。
Vim 入門
Vim 入門
Shinya Mochida
2018/11/30 に開催された中央線 meetup の資料です。 * Swift 概要 * Java プログラマーがつまずくSwiftの仕様/Swiftの羨ましい仕様 * Swift の Web フレームワーク(特に smoke-framework)の紹介
Java プログラマーのための Swift 入門 #中央線Meetup
Java プログラマーのための Swift 入門 #中央線Meetup
Shinya Mochida
2018/09/13 に開催された俺コン2日目の発表資料です https://orecon.connpass.com/event/94867/ 主に Swift-NIO のアーキテクチャーについて解説しています
swift-nio のアーキテクチャーと RxHttpClient
swift-nio のアーキテクチャーと RxHttpClient
Shinya Mochida
JJUG CCC 2018 Spring I-7 (俺が)はじめての Netty 初心者向けに Netty を紹介したセッションの資料です 事前に公開していた資料に若干加筆してあります 事前公開していた資料(https://www.slideshare.net/mikeneck/nettyjjug-ccc-2018-spring-jjugccc-ccci7)
JJUG CCC 2018 Spring - I-7 (俺が)はじめての Netty
JJUG CCC 2018 Spring - I-7 (俺が)はじめての Netty
Shinya Mochida
JJUG CCC 2018 Spring の LT 資料 なお Tips は108 もないです…
JJUG CCC 2018 Spring LT Spring Boot アプリケーションの起動を速くする 108 の Tips #jjug_ccc #jjug
JJUG CCC 2018 Spring LT Spring Boot アプリケーションの起動を速くする 108 の Tips #jjug_ccc #jjug
Shinya Mochida
Spring Boot アプリケーションの起動時間を短くしてみた話
Spring Boot アプリケーションの起動をほんの少し気持ちだけ速くしてみた
Spring Boot アプリケーションの起動をほんの少し気持ちだけ速くしてみた
Shinya Mochida
A summary of Java Module System by JDK9 Jigsaw, Gradle JVM component plugin. This describes the needs for Java Module System, and list the implementations of it(Scala, JDK9 Jigsaw, Gradle JVM component plugin), and show comparison of them. This document is written in Japanese and presented at JJUG CCC 2015 Fall as Lightening Talk. JDK9のJigsawとGradle JVM component pluginによる、Javaモジュールシステムの雑なまとめ。Javaモジュールシステムの必要性から、実装例の紹介(Scala、JDK9 Jigsaw、Gradle JVM component plugin)、JigsawとGradleでの比較。JJUG CCC 2015 Fallの懇親会LTでプレゼンされた内容。
Javaモジュールシステム雑なまとめ
Javaモジュールシステム雑なまとめ
Shinya Mochida
KotlinをAltJSとして使うことについていろいろと検討した結果
Kotlin as an AltJS
Kotlin as an AltJS
Shinya Mochida
JavaのStreamで必要になった時だけに処理を行うようなプログラミングパターンを学ぶ
JavaのStreamで学ぶ遅延処理実装パターン
JavaのStreamで学ぶ遅延処理実装パターン
Shinya Mochida
勢いで作った
gradle2.4のルールベースモデルコンフィギュレーション
gradle2.4のルールベースモデルコンフィギュレーション
Shinya Mochida
Streamで学ぶ遅延処理実装パターン
On stream-lazy-computation
On stream-lazy-computation
Shinya Mochida
2014/08/22に開催された『JJUG ナイト・セミナー 「ビール片手にLT&納涼会」』のLT資料
Stream脳の作り方
Stream脳の作り方
Shinya Mochida
Java8のStreamをダラダラまとめてみる
Java8のstreamをダラダラまとめてみる
Java8のstreamをダラダラまとめてみる
Shinya Mochida
ドラクエの金銭感覚からRMT業者の獲得しているゴールドを想定してみた
ドラクエの金銭感覚
ドラクエの金銭感覚
Shinya Mochida
第一回渋谷.javaの死霊
30億のデバイスで走るjavaを支えるjavaエコシステム
30億のデバイスで走るjavaを支えるjavaエコシステム
Shinya Mochida
Intelli j vs-eclipse-by-mike-neck #jbugj
Intelli j vs-eclipse-by-mike-neck #jbugj
Shinya Mochida
On fx jsj unit - an idea to test javascript codes with junit and javafx
On fx jsj unit - an idea to test javascript codes with junit and javafx
Shinya Mochida
Unit Testing Framework for JavaScript with Java
Unit testing JavaScript with JUnit/JavaFX
Unit testing JavaScript with JUnit/JavaFX
Shinya Mochida
Groovy Joint is a simple DI framework.
Groovy joint
Groovy joint
Shinya Mochida
Gradleという新しいビルドツールについての説明
Gradle a new Generation Build Tool
Gradle a new Generation Build Tool
Shinya Mochida
The presentation document for Lightening Talk at 291 Things every developer should know on May 7 2012 at Tokyo.
One more thing every Japanese developer should try
One more thing every Japanese developer should try
Shinya Mochida
Groovy quartz twitter4J
Groovy quartz twitter4J
Shinya Mochida
Mais conteúdo relacionado
Mais de Shinya Mochida
2018/09/13 に開催された俺コン2日目の発表資料です https://orecon.connpass.com/event/94867/ 主に Swift-NIO のアーキテクチャーについて解説しています
swift-nio のアーキテクチャーと RxHttpClient
swift-nio のアーキテクチャーと RxHttpClient
Shinya Mochida
JJUG CCC 2018 Spring I-7 (俺が)はじめての Netty 初心者向けに Netty を紹介したセッションの資料です 事前に公開していた資料に若干加筆してあります 事前公開していた資料(https://www.slideshare.net/mikeneck/nettyjjug-ccc-2018-spring-jjugccc-ccci7)
JJUG CCC 2018 Spring - I-7 (俺が)はじめての Netty
JJUG CCC 2018 Spring - I-7 (俺が)はじめての Netty
Shinya Mochida
JJUG CCC 2018 Spring の LT 資料 なお Tips は108 もないです…
JJUG CCC 2018 Spring LT Spring Boot アプリケーションの起動を速くする 108 の Tips #jjug_ccc #jjug
JJUG CCC 2018 Spring LT Spring Boot アプリケーションの起動を速くする 108 の Tips #jjug_ccc #jjug
Shinya Mochida
Spring Boot アプリケーションの起動時間を短くしてみた話
Spring Boot アプリケーションの起動をほんの少し気持ちだけ速くしてみた
Spring Boot アプリケーションの起動をほんの少し気持ちだけ速くしてみた
Shinya Mochida
A summary of Java Module System by JDK9 Jigsaw, Gradle JVM component plugin. This describes the needs for Java Module System, and list the implementations of it(Scala, JDK9 Jigsaw, Gradle JVM component plugin), and show comparison of them. This document is written in Japanese and presented at JJUG CCC 2015 Fall as Lightening Talk. JDK9のJigsawとGradle JVM component pluginによる、Javaモジュールシステムの雑なまとめ。Javaモジュールシステムの必要性から、実装例の紹介(Scala、JDK9 Jigsaw、Gradle JVM component plugin)、JigsawとGradleでの比較。JJUG CCC 2015 Fallの懇親会LTでプレゼンされた内容。
Javaモジュールシステム雑なまとめ
Javaモジュールシステム雑なまとめ
Shinya Mochida
KotlinをAltJSとして使うことについていろいろと検討した結果
Kotlin as an AltJS
Kotlin as an AltJS
Shinya Mochida
JavaのStreamで必要になった時だけに処理を行うようなプログラミングパターンを学ぶ
JavaのStreamで学ぶ遅延処理実装パターン
JavaのStreamで学ぶ遅延処理実装パターン
Shinya Mochida
勢いで作った
gradle2.4のルールベースモデルコンフィギュレーション
gradle2.4のルールベースモデルコンフィギュレーション
Shinya Mochida
Streamで学ぶ遅延処理実装パターン
On stream-lazy-computation
On stream-lazy-computation
Shinya Mochida
2014/08/22に開催された『JJUG ナイト・セミナー 「ビール片手にLT&納涼会」』のLT資料
Stream脳の作り方
Stream脳の作り方
Shinya Mochida
Java8のStreamをダラダラまとめてみる
Java8のstreamをダラダラまとめてみる
Java8のstreamをダラダラまとめてみる
Shinya Mochida
ドラクエの金銭感覚からRMT業者の獲得しているゴールドを想定してみた
ドラクエの金銭感覚
ドラクエの金銭感覚
Shinya Mochida
第一回渋谷.javaの死霊
30億のデバイスで走るjavaを支えるjavaエコシステム
30億のデバイスで走るjavaを支えるjavaエコシステム
Shinya Mochida
Intelli j vs-eclipse-by-mike-neck #jbugj
Intelli j vs-eclipse-by-mike-neck #jbugj
Shinya Mochida
On fx jsj unit - an idea to test javascript codes with junit and javafx
On fx jsj unit - an idea to test javascript codes with junit and javafx
Shinya Mochida
Unit Testing Framework for JavaScript with Java
Unit testing JavaScript with JUnit/JavaFX
Unit testing JavaScript with JUnit/JavaFX
Shinya Mochida
Groovy Joint is a simple DI framework.
Groovy joint
Groovy joint
Shinya Mochida
Gradleという新しいビルドツールについての説明
Gradle a new Generation Build Tool
Gradle a new Generation Build Tool
Shinya Mochida
The presentation document for Lightening Talk at 291 Things every developer should know on May 7 2012 at Tokyo.
One more thing every Japanese developer should try
One more thing every Japanese developer should try
Shinya Mochida
Groovy quartz twitter4J
Groovy quartz twitter4J
Shinya Mochida
Mais de Shinya Mochida
(20)
swift-nio のアーキテクチャーと RxHttpClient
swift-nio のアーキテクチャーと RxHttpClient
JJUG CCC 2018 Spring - I-7 (俺が)はじめての Netty
JJUG CCC 2018 Spring - I-7 (俺が)はじめての Netty
JJUG CCC 2018 Spring LT Spring Boot アプリケーションの起動を速くする 108 の Tips #jjug_ccc #jjug
JJUG CCC 2018 Spring LT Spring Boot アプリケーションの起動を速くする 108 の Tips #jjug_ccc #jjug
Spring Boot アプリケーションの起動をほんの少し気持ちだけ速くしてみた
Spring Boot アプリケーションの起動をほんの少し気持ちだけ速くしてみた
Javaモジュールシステム雑なまとめ
Javaモジュールシステム雑なまとめ
Kotlin as an AltJS
Kotlin as an AltJS
JavaのStreamで学ぶ遅延処理実装パターン
JavaのStreamで学ぶ遅延処理実装パターン
gradle2.4のルールベースモデルコンフィギュレーション
gradle2.4のルールベースモデルコンフィギュレーション
On stream-lazy-computation
On stream-lazy-computation
Stream脳の作り方
Stream脳の作り方
Java8のstreamをダラダラまとめてみる
Java8のstreamをダラダラまとめてみる
ドラクエの金銭感覚
ドラクエの金銭感覚
30億のデバイスで走るjavaを支えるjavaエコシステム
30億のデバイスで走るjavaを支えるjavaエコシステム
Intelli j vs-eclipse-by-mike-neck #jbugj
Intelli j vs-eclipse-by-mike-neck #jbugj
On fx jsj unit - an idea to test javascript codes with junit and javafx
On fx jsj unit - an idea to test javascript codes with junit and javafx
Unit testing JavaScript with JUnit/JavaFX
Unit testing JavaScript with JUnit/JavaFX
Groovy joint
Groovy joint
Gradle a new Generation Build Tool
Gradle a new Generation Build Tool
One more thing every Japanese developer should try
One more thing every Japanese developer should try
Groovy quartz twitter4J
Groovy quartz twitter4J
i-Phone unit-test
1.
iPhoneでのunit test
@mike_neck
2.
誰(´・ω・`) 名前 : みけ twitter
: @mike_neck 職業 : 無職ニートでやらない夫 言語 : Groovy、JavaScript
3.
ドラクエやってます ID : IG506-769 名前
: ひめ チーム : 文鎮バスターズ 僧侶 Lv 43 格闘スキル : 100
4.
主題:iPhoneでのunit
test
5.
もっかいProfile 名前 : みけ twitter
: @mike_neck 職業 : 無職ニートでやらない夫 言語 : Groovy、JavaScript
6.
Objective-C始めてまだ
一ヶ月
7.
\(^o^)/オワタ
8.
主題:どうやってテストを書きながら
実装していくのか
9.
┌(┌ ^o^)┐アプリ タップすると重力に 従って上下左右する。 速さなど物理法則に従 う。 再びタップすると止ま る。
10.
このホモいアプリケー ションの要素はどれくら
いあるか?
11.
アプリが持つ要素 動作中?
座標 速度 画面サイズ 運動方程式 重力センサー
12.
アプリが持つ要素 動作中?
座標 速度 画面サイズ 運動方程式 重力センサー
13.
アプリが持つ要素 アプリの状態
┌(┌ ^o^)┐の位置 動作中? 座標 速度 画面サイズ 運動方程式 重力センサー 物理法則
14.
アプリが持つ要素 アプリの状態
┌(┌ ^o^)┐の位置 動作中? 座標 速度 画面サイズ 運動方程式 重力センサー 物理法則
15.
アプリが持つ要素 アプリの状態
┌(┌ ^o^)┐の位置 動作中? 座標 速度 画面サイズ 運動方程式 重力センサー 物理法則
16.
運動方程式の復習 ∼等速直線運動の場合∼
加速度
17.
運動方程式の復習 ∼等速直線運動の場合∼
速度
18.
運動方程式の復習 ∼等速直線運動の場合∼
座標
19.
運動方程式を当てはめることの困難さ 時間は計測していない 微少時間でメソッドがコールされる 等加速度直線運動ではない
20.
微少時間で速度、座標を 評価していく
21.
速度、座標を 単なる数列として扱う
22.
速度の漸化式
23.
座標の漸化式
24.
座標の漸化式 ????
25.
座標の漸化式? 速度
時間
26.
座標の漸化式
v n n+1
27.
台形の面積として考える
n n+1
28.
座標の漸化式
29.
速度と座標のモデル
30.
ではテストを書きます。
31.
プロジェクトの作成
32.
テストを含めてプロジェクト作成
33.
Gitでソースコード管理
34.
35.
.hファイルでテスト対象オブジェクト
とテストメソッドを宣言
36.
setUpメソッド
37.
テストメソッド
38.
テスト実行
39.
テスト結果
40.
まとめ どのような値に対してどのような値が欲しい のか、ちゃんと明確にすることがポイント 言語の違いはあれど、テストをどうやってい くかはあまり違わない。 なので、テストの勉強・訓練しておくとつぶ しが効くかもしれませんねー
41.
Q&A
42.
Further Reading Developing Enterprise iOS
Applications antでテストを実行 する方法 JenkinsでCIする手 順
43.
AppCode
Notas do Editor
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Baixar agora