原创 Android UI 測試框架Espresso詳解

Android UI 測試框架Espresso詳解 1. Espresso測試框架 2.提供Intents Espresso 2.1.安裝 2.2.爲Espresso配置Gradle構建文件 2.3.設備設置 3.練習:第一次Espres

原创 Android O 遷移(適配Android 8.0)

Android O Migrating 小夥伴們現在裝載android 8.0 的手機已經在市面銷售那麼作爲程序員的我們是否已經完成面向Android O的遷移了呢? 現在我們介紹下 Android O新的改動: 通知 在 A

原创 Mockito Verify的使用

簡介 Mockito Verify方法用於檢查是否發生了某些行爲。我們可以在測試方法代碼的末尾使用Mockito驗證方法,以確保調用了指定的方法。 本文將會主要介紹一下用法和功能: Mockito verify Mockito

原创 微信小程序 模塊化

文件作用域在JavaScript文件中聲明的變量和函數只在該文件中有效;不同的文件中可以聲明相同名字的變量和函數,不會互相影響。通過全局函數getApp()可以獲取全局的應用實例,如果需要全局的數據可以在App()中設置,如:// app

原创 微信小程序-MINE目錄結構

MINA 文件結構文件結構MINA程序包含一個描述整體程序的app和多個描述各自頁面的page。一個MINA程序主體部分由三個文件組成,必須放在項目的根目錄,如下:文件必需作用app.js是小程序邏輯app.json是小程序公共設置app

原创 安卓單元測試Mockito的使用

Android Mockito 使用目錄 簡單的例子 Mockito - mock返回值 Mockito - 參數匹配器 Mockito - 驗證調用次數 Mockito - 驗證順序 Mockito - 保模與其他mock未發生相互影響

原创 Git分支問題(git remote prune)

問題描述 : 查看所有分支使用命令git branch --all feature-tmp feature-tmp-no-ad feature-tools feature-tools-dev feature

原创 微信小程序 列表渲染 wx:for

wx:for在組件上使用 wx:for 控制屬性綁定一個數組,即可使用數組中各項的數據重複渲染該組件。默認數組的當前項的下標變量名默認爲 index,數組當前項的變量名默認爲 item<view wx:for="{{array}}">

原创 微信小程序 數據綁定

數據綁定WXML中的動態數據均來自對應Page的data。簡單綁定數據綁定使用"Mustache"語法(雙大括號)將變量包起來,可以作用於:內容<view> {{ message }} </view>Page({ data: {

原创 微信小程序 註冊頁面 Page()函數

PagePage() 函數用來註冊一個頁面。接受一個 object 參數,其指定頁面的初始數據、生命週期函數、事件處理函數等。object 參數說明:屬性類型描述dataObject頁面的初始數據onLoadFunction生命週期函數-

原创 微信小程序 條件渲染 wx:if

wx:if在框架中,我們用wx:if="{{condition}}"來判斷是否需要渲染該代碼塊:<view wx:if="{{condition}}"> True </view>也可以用wx:elif和wx:else來添加一個else塊:

原创 微信小程序 頁面路由

頁面路由在小程序中所有頁面的路由全部由框架進行管理。頁面棧框架以棧的形式維護了當前的所有頁面。當發生路由切換的時候,頁面棧的表現如下:路由方式頁面棧表現初始化新頁面入棧打開新頁面新頁面入棧頁面重定向當前頁面出棧,新頁面入棧頁面返回頁面不斷

原创 Android Junit Test

Table of Contents   簡介 JUnit-Test API簡介 JUnit - 測試套件 JUnit - 忽略測試 JUnit - 時間測試 JUnit - 異常測試 JUnit - 參數化測試 簡介 本文講解Androi

原创 Android 單元測試Truth的使用

概述 2. Maven依賴 3.簡介 4.入門 5.標準的Java斷言 5.1。對象斷言 5.2。整數,浮點和雙斷言 5.3。大十進制斷言 5.4。布爾斷言 5.5。字符串斷言 5.6。數組斷言 5.7。可比斷言 5.8。迭代斷言 5.9

原创 小程序配置

小程序配置配置我們使用app.json文件來對微信小程序進行全局配置,決定頁面文件的路徑、窗口表現、設置網絡超時時間、設置多 tab 等。以下是一個包含了所有配置選項的簡單配置app.json :{"pages": ["pages/ind