I have started experimenting to test the Hyperledger Fabric Chaincode, I will add most needed findings here
https://github.com/clydedacruz/fabric-chaincode-tests
package "github.com/hyperledger/fabric/core/chaincode/shim"
you can use shim.NewMockStub
to create smart contract and test your procedures with debugging feature, and even without having any blockchain network.