Condividi tramite


Area esempio 6: Eliminazione

Quest'area esempio di plug-in controllo del codice sorgente relative alle azioni di eliminazione.

Il controllo del codice sorgente rispondono alle azioni di eliminazione in Esplora soluzioni.

Segue un elenco di elementi che possono essere eliminati:

  • File

  • Cartelle

  • Project

A seconda dello scenario, l'interfaccia IVsSolutionEventsProjectUpgrade viene generato dopo i metodi OnAfterOpenSolution, the OnAfterOpenProject, o OnAfterLoadProject. Qualsiasi azione eliminerà il progetto o elemento da Esplora soluzioni.

comportamento previsto

Il comportamento previsto per i test case nell'esempio di eliminazione è:

  • L'elemento eliminati non è più visibile all'interno di Esplora soluzioni.

  • Il padre del progetto dell'elemento o eliminato è verificato in base alle esigenze (possibilmente con una richiesta.)

  • Dopo avere eliminato verificato o l'elemento aggiunto, non viene visualizzato nella finestra di In attesa dei controlli .

  • L'elemento è ancora presente all'interno dell'archivio di controllo del codice sorgente, anche dopo l'eliminazione e manualmente essere purgato.

Azione

Passi del test

I risultati previsti da verificarsi

eliminare un progetto client

  1. creare un progetto client.

  2. Aggiungere la soluzione al controllo del codice sorgente.

  3. Rimuovere l'intero progetto da una soluzione

Comportamento previsto di uso comune.

eliminare un file vuoto

  1. creare un progetto client.

  2. Aggiungere un file a zero byte al progetto.

  3. Aggiungere la soluzione al controllo del codice sorgente.

  4. selezionare il file, eliminarlo.

Comportamento previsto di uso comune.

Per eliminare una cartella con un file

  1. Creare la soluzione del progetto.

  2. aggiungere una cartella.

  3. Aggiungere un file alla cartella.

  4. Aggiungere la soluzione al controllo del codice sorgente.

  5. Estrarre il progetto per evitare le richieste.

  6. eliminare la cartella.

Comportamento previsto di uso comune.

Eliminare un progetto Web di file system

  1. Creare un progetto Web di file system (utilizzare il pulsante sfoglia per specificare un percorso UNC).

  2. Aggiungere la soluzione al controllo del codice sorgente.

  3. Rimuovere l'intero progetto dalla soluzione.

  4. Ripetere i passaggi da 1 a 3 per un progetto Web locale (percorsi diversi di da uno con il codice ma ha la stessa interfaccia esterna e comportamento).

Comportamento previsto di uso comune.

Eliminare un file da un progetto Web di file system

  1. Creare un progetto Web di file system.

  2. Aggiungere la soluzione al controllo del codice sorgente.

  3. Eliminare un file dal progetto.

  4. Ripetere i passaggi da 1 a 3 per un progetto Web locale (percorsi diversi di da uno con il codice ma ha la stessa interfaccia esterna e comportamento).

Comportamento previsto di uso comune.

Vedere anche

Concetti

Guida dei test per i collegamenti del controllo del codice sorgente