name.valery1707.smsc:smsc-mock

Mock server for use in tests

License

License

GroupId

GroupId

name.valery1707.smsc
ArtifactId

ArtifactId

smsc-mock
Last Version

Last Version

0.1.4
Release Date

Release Date

Type

Type

jar
Description

Description

Mock server for use in tests

Download smsc-mock

How to add to project

<!-- https://jarcasting.com/artifacts/name.valery1707.smsc/smsc-mock/ -->
<dependency>
    <groupId>name.valery1707.smsc</groupId>
    <artifactId>smsc-mock</artifactId>
    <version>0.1.4</version>
</dependency>
// https://jarcasting.com/artifacts/name.valery1707.smsc/smsc-mock/
implementation 'name.valery1707.smsc:smsc-mock:0.1.4'
// https://jarcasting.com/artifacts/name.valery1707.smsc/smsc-mock/
implementation ("name.valery1707.smsc:smsc-mock:0.1.4")
'name.valery1707.smsc:smsc-mock:jar:0.1.4'
<dependency org="name.valery1707.smsc" name="smsc-mock" rev="0.1.4">
  <artifact name="smsc-mock" type="jar" />
</dependency>
@Grapes(
@Grab(group='name.valery1707.smsc', module='smsc-mock', version='0.1.4')
)
libraryDependencies += "name.valery1707.smsc" % "smsc-mock" % "0.1.4"
[name.valery1707.smsc/smsc-mock "0.1.4"]

Dependencies

compile (5)

Group / Artifact Type Version
name.valery1707.smsc : smsc jar 0.1.4
com.sparkjava : spark-core jar 2.7.1
com.google.code.gson : gson jar 2.8.2
com.jcabi : jcabi-manifests jar 1.1
com.googlecode.libphonenumber : libphonenumber jar 8.6.0

test (4)

Group / Artifact Type Version
name.valery1707.smsc : smsc-http-ok-http jar 0.1.4
name.valery1707.smsc : smsc-json-jackson jar 0.1.4
junit : junit jar 4.12
org.assertj : assertj-core jar 3.9.0

Project Modules

There are no modules declared in this project.

Maven Central Javadoc License

Stories to work on DevOps By Rultor.com

smsc-java

Java library for SMSC.

Features

How to use

First, connect the libraries smsc, smsc-http-ok-http and smsc-json-jackson to the project and then:

SmsCenter center = new SmsCenterImpl(
    new HttpClientOkHttp(),
    new JsonMapperJackson(),
    "demo", "demo1".toCharArray()
);
MessageSend send = center
    .messages()
    .send(new Message()
        .withContact(Contact.phone("79051234567"))
        .withText("SMS text")
);
System.out.println(String.format(
    "Sent %d messages with total cost %.2f, current balance is %.2f",
    send.getCnt(), send.getCost(), send.getBalance()
));

Versions

Version
0.1.4
0.1.3