Skip to content

Commit

Permalink
Libraries update
Browse files Browse the repository at this point in the history
  • Loading branch information
Vladimir Jovanovic committed Mar 23, 2019
1 parent f821f56 commit 755965d
Show file tree
Hide file tree
Showing 32 changed files with 87 additions and 84 deletions.
4 changes: 2 additions & 2 deletions README.md
Expand Up @@ -40,7 +40,7 @@ Add to your module's build.gradle:
and to your app build.gradle:

dependencies {
implementation 'com.github.VladimirWrites:Lemniscate:1.4.4'
implementation 'com.github.VladimirWrites:Lemniscate:1.4.5'
}

Usage
Expand Down Expand Up @@ -125,4 +125,4 @@ License
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
limitations under the License.
4 changes: 2 additions & 2 deletions build.gradle
@@ -1,11 +1,11 @@
buildscript {
ext.kotlin_version = '1.2.31'
ext.kotlin_version = '1.3.21'
repositories {
jcenter()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.1'
classpath 'com.android.tools.build:gradle:3.3.2'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
Expand Down
4 changes: 2 additions & 2 deletions gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,6 @@
#Wed Apr 04 19:49:25 CEST 2018
#Fri Mar 22 22:54:01 CET 2019
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip
22 changes: 11 additions & 11 deletions lemniscate/build.gradle
Expand Up @@ -3,18 +3,18 @@ apply plugin: 'kotlin-android'
apply plugin: 'jacoco'

jacoco {
toolVersion = '0.8.0'
toolVersion = '0.8.3'
}

android {
compileSdkVersion 27
buildToolsVersion "27.0.3"
compileSdkVersion 28
buildToolsVersion "28.0.3"

defaultConfig {
minSdkVersion 14
targetSdkVersion 27
versionCode 144
versionName "1.4.4"
targetSdkVersion 28
versionCode 145
versionName "1.4.5"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
Expand Down Expand Up @@ -65,11 +65,11 @@ task jacocoDebugReport(type: JacocoReport, dependsOn: ['testDebugUnitTest', 'cre
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
testImplementation 'junit:junit:4.12'
testImplementation 'org.mockito:mockito-core:2.17.0'
testImplementation 'com.nhaarman:mockito-kotlin:1.5.0'
testImplementation 'com.google.truth:truth:0.40'
testImplementation 'org.robolectric:robolectric:3.8'
implementation 'com.android.support:appcompat-v7:27.1.1'
testImplementation 'org.mockito:mockito-core:2.23.4'
testImplementation 'com.nhaarman.mockitokotlin2:mockito-kotlin:2.1.0'
testImplementation 'com.google.truth:truth:0.43'
testImplementation 'org.robolectric:robolectric:4.2'
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
}
repositories {
Expand Down
Expand Up @@ -202,7 +202,7 @@ abstract class BaseCurveProgressView : View, IBaseCurveView {
}

public override fun onSaveInstanceState(): Parcelable {
val ss = BaseCurveSavedState(super.onSaveInstanceState())
val ss = BaseCurveSavedState(super.onSaveInstanceState()!!)
ss.curveSettings = this.presenter.curveSettings
ss.animationSettings = this.presenter.animationSettings
return ss
Expand Down Expand Up @@ -260,4 +260,4 @@ abstract class BaseCurveProgressView : View, IBaseCurveView {
override fun requestProgressViewLayout() {
requestLayout()
}
}
}
Expand Up @@ -20,7 +20,7 @@ import android.os.Parcel
import android.os.Parcelable
import com.vlad1m1r.lemniscate.base.models.LineLength

open class CurveSettings (val paint: Paint = Paint(Paint.ANTI_ALIAS_FLAG), var lineLength: LineLength = LineLength()) : Parcelable {
open class CurveSettings (val paint: Paint = Paint(Paint.ANTI_ALIAS_FLAG), var lineLength: LineLength = LineLength()) : Parcelable {

init {
paint.style = Paint.Style.STROKE
Expand All @@ -29,6 +29,7 @@ open class CurveSettings (val paint: Paint = Paint(Paint.ANTI_ALIAS_FLAG), var

var precision = 200
var strokeWidth: Float = 0f
@Throws(IllegalArgumentException::class)
set(value) {
if (value >= 0) {
field = value
Expand Down
Expand Up @@ -47,8 +47,10 @@ class CannabisProgressView : BaseCurveProgressView {
* (1 / 10f * cos(24 * t) + 1)
* (1 / 10f * cos(200 * t) + 9 / 10f)) + size / 4

// Disable hasHole setter. Should stay false
override var hasHole: Boolean = false
set(hasHole) {
super.hasHole = false
super.hasHole = hasHole && false
field = hasHole && false
}
}
Expand Up @@ -41,8 +41,10 @@ class HeartProgressView : BaseCurveProgressView {
- 2 * cos(3 * t)
- cos(4 * t))

// Disable hasHole setter. Should stay false
override var hasHole: Boolean = false
set(hasHole) {
super.hasHole = false
super.hasHole = hasHole && false
field = hasHole && false
}
}
Expand Up @@ -38,8 +38,10 @@ class XProgressView : BaseCurveProgressView {
override fun getGraphY(t: Float): Float =
size * sin(t) * cos(t)

// Disable hasHole setter. Should stay false
override var hasHole: Boolean = false
set(hasHole) {
super.hasHole = false
super.hasHole = hasHole && false
field = hasHole && false
}
}
Expand Up @@ -78,9 +78,11 @@ abstract class BaseRouletteProgressView : BaseCurveProgressView {

internal open fun recalculateConstants() {}

// Disable hasHole setter. Should stay false
override var hasHole: Boolean = false
set(hasHole) {
super.hasHole = false
super.hasHole = hasHole && false
field = hasHole && false
}


Expand Down
@@ -1,7 +1,7 @@
package com.vlad1m1r.lemniscate

import com.google.common.truth.Truth.assertThat
import com.nhaarman.mockito_kotlin.mock
import com.nhaarman.mockitokotlin2.mock
import com.vlad1m1r.lemniscate.testutils.TestConstants
import com.vlad1m1r.lemniscate.testutils.isPeriodic
import com.vlad1m1r.lemniscate.testutils.setupDefaultMock
Expand Down Expand Up @@ -44,4 +44,4 @@ class BernoullisBowProgressViewTest {
fun isPeriodic() {
view.isPeriodic(2 * PI.toFloat())
}
}
}
@@ -1,15 +1,14 @@
package com.vlad1m1r.lemniscate

import com.google.common.truth.Truth.assertThat
import com.nhaarman.mockito_kotlin.mock
import com.nhaarman.mockitokotlin2.mock
import com.vlad1m1r.lemniscate.testutils.TestConstants
import com.vlad1m1r.lemniscate.testutils.isPeriodic
import com.vlad1m1r.lemniscate.testutils.setupDefaultMock
import org.junit.Before
import org.junit.Test
import kotlin.math.PI


class BernoullisProgressViewTest {

private val view = mock<BernoullisProgressView>()
Expand Down Expand Up @@ -45,4 +44,4 @@ class BernoullisProgressViewTest {
fun isPeriodic() {
view.isPeriodic(2 * PI.toFloat())
}
}
}
@@ -1,15 +1,14 @@
package com.vlad1m1r.lemniscate

import com.google.common.truth.Truth.assertThat
import com.nhaarman.mockito_kotlin.mock
import com.nhaarman.mockitokotlin2.mock
import com.vlad1m1r.lemniscate.testutils.TestConstants
import com.vlad1m1r.lemniscate.testutils.isPeriodic
import com.vlad1m1r.lemniscate.testutils.setupDefaultMock
import org.junit.Before
import org.junit.Test
import kotlin.math.PI


class BernoullisSharpProgressViewTest {

private val view = mock<BernoullisSharpProgressView>()
Expand Down Expand Up @@ -45,4 +44,4 @@ class BernoullisSharpProgressViewTest {
fun isPeriodic() {
view.isPeriodic(2 * PI.toFloat())
}
}
}
@@ -1,7 +1,7 @@
package com.vlad1m1r.lemniscate

import com.google.common.truth.Truth.assertThat
import com.nhaarman.mockito_kotlin.mock
import com.nhaarman.mockitokotlin2.mock
import com.vlad1m1r.lemniscate.testutils.TestConstants
import com.vlad1m1r.lemniscate.testutils.isPeriodic
import com.vlad1m1r.lemniscate.testutils.setupDefaultMock
Expand Down Expand Up @@ -44,4 +44,4 @@ class GeronosProgressViewTest {
fun isPeriodic() {
view.isPeriodic(2 * PI.toFloat())
}
}
}
@@ -1,7 +1,8 @@
package com.vlad1m1r.lemniscate.base

import com.google.common.truth.Truth.assertThat
import com.nhaarman.mockito_kotlin.*
import com.nhaarman.mockitokotlin2.*
import com.nhaarman.mockitokotlin2.whenever
import com.vlad1m1r.lemniscate.base.models.*
import com.vlad1m1r.lemniscate.base.settings.AnimationSettings
import com.vlad1m1r.lemniscate.base.settings.CurveSettings
Expand Down Expand Up @@ -128,4 +129,4 @@ class BaseCurvePresenterTest {
presenter.getT(1)
verify(view).getT(1, curveSettings.precision)
}
}
}
Expand Up @@ -2,14 +2,13 @@ package com.vlad1m1r.lemniscate.base

import android.view.View
import com.google.common.truth.Truth.assertThat
import com.nhaarman.mockito_kotlin.any
import com.nhaarman.mockito_kotlin.doCallRealMethod
import com.nhaarman.mockito_kotlin.mock
import com.nhaarman.mockito_kotlin.whenever
import com.nhaarman.mockitokotlin2.any
import com.nhaarman.mockitokotlin2.doCallRealMethod
import com.nhaarman.mockitokotlin2.mock
import com.nhaarman.mockitokotlin2.whenever
import org.junit.Before
import org.junit.Test


class BaseCurveProgressViewTest {

val baseCurve: BaseCurve = BaseCurve()
Expand Down Expand Up @@ -75,4 +74,4 @@ class BaseCurveProgressViewTest {

override fun requestProgressViewLayout() {}
}
}
}
Expand Up @@ -4,7 +4,7 @@ import android.content.Context
import android.content.res.TypedArray
import android.util.AttributeSet
import com.google.common.truth.Truth.assertThat
import com.nhaarman.mockito_kotlin.*
import com.nhaarman.mockitokotlin2.*
import com.vlad1m1r.lemniscate.BernoullisProgressView
import com.vlad1m1r.lemniscate.sample.lemniscate.R
import com.vlad1m1r.lemniscate.testutils.TestLayoutInflater
Expand Down Expand Up @@ -56,4 +56,4 @@ class BaseProgressViewAttributesTest {

assertThat(bernoullisProgressView.duration).isEqualTo(999)
}
}
}
Expand Up @@ -2,7 +2,7 @@ package com.vlad1m1r.lemniscate.base.models

import android.graphics.Path
import com.google.common.truth.Truth.assertThat
import com.nhaarman.mockito_kotlin.*
import com.nhaarman.mockitokotlin2.*
import com.vlad1m1r.lemniscate.base.settings.CurveSettings
import org.junit.Test
import org.mockito.Mockito.inOrder
Expand Down Expand Up @@ -172,4 +172,4 @@ class DrawStateTest {
verify(path).reset()
}

}
}
Expand Up @@ -8,7 +8,6 @@ import org.junit.Test
import org.junit.runner.RunWith
import org.robolectric.RobolectricTestRunner


@RunWith(RobolectricTestRunner::class)
class LineLengthParcelableTest {

Expand Down
Expand Up @@ -8,7 +8,6 @@ import org.junit.Test
import org.junit.runner.RunWith
import org.robolectric.RobolectricTestRunner


@RunWith(RobolectricTestRunner::class)
class AnimationSettingsParcelableTest {

Expand Down
Expand Up @@ -2,7 +2,7 @@ package com.vlad1m1r.lemniscate.base.settings

import android.graphics.Paint
import com.google.common.truth.Truth.assertThat
import com.nhaarman.mockito_kotlin.mock
import com.nhaarman.mockitokotlin2.mock
import com.vlad1m1r.lemniscate.base.models.LineLength
import org.junit.Assert.assertEquals
import org.junit.Before
Expand Down Expand Up @@ -43,4 +43,4 @@ class CurveSettingsTest {
assertEquals(123, curveSettings.color.toLong())
verify<Paint>(paint).color = 123
}
}
}
@@ -1,7 +1,7 @@
package com.vlad1m1r.lemniscate.funny

import com.google.common.truth.Truth.assertThat
import com.nhaarman.mockito_kotlin.mock
import com.nhaarman.mockitokotlin2.mock
import com.vlad1m1r.lemniscate.testutils.TestConstants
import com.vlad1m1r.lemniscate.testutils.isPeriodic
import com.vlad1m1r.lemniscate.testutils.setupDefaultMock
Expand Down Expand Up @@ -60,4 +60,4 @@ class CannabisProgressViewHasHoleTest {
view.hasHole = true
assertThat(view.hasHole).isFalse()
}
}
}
@@ -1,7 +1,7 @@
package com.vlad1m1r.lemniscate.funny

import com.google.common.truth.Truth.assertThat
import com.nhaarman.mockito_kotlin.mock
import com.nhaarman.mockitokotlin2.mock
import com.vlad1m1r.lemniscate.testutils.TestConstants
import com.vlad1m1r.lemniscate.testutils.isPeriodic
import com.vlad1m1r.lemniscate.testutils.setupDefaultMock
Expand Down Expand Up @@ -60,4 +60,4 @@ class HeartProgressViewHasHoleTest {
view.hasHole = true
assertThat(view.hasHole).isFalse()
}
}
}
@@ -1,7 +1,7 @@
package com.vlad1m1r.lemniscate.other

import com.google.common.truth.Truth.assertThat
import com.nhaarman.mockito_kotlin.mock
import com.nhaarman.mockitokotlin2.mock
import com.vlad1m1r.lemniscate.testutils.TestConstants
import com.vlad1m1r.lemniscate.testutils.isPeriodic
import com.vlad1m1r.lemniscate.testutils.setupDefaultMock
Expand Down Expand Up @@ -60,4 +60,4 @@ class XProgressViewHasHoleTest {
view.hasHole = true
assertThat(view.hasHole).isFalse()
}
}
}

0 comments on commit 755965d

Please sign in to comment.